org.outerj.daisy.frontend.editor
Interface FieldEditor
- All Known Implementing Classes:
- DefaultFieldEditor
public interface FieldEditor
|
Method Summary |
org.outerj.daisy.repository.schema.FieldType |
getFieldType()
|
XMLizable |
getFormDefinitionFragment()
|
java.lang.String |
getTemplateName()
Get the name of the XSL template responsible for rendering this type of field. |
boolean |
hasValue(Widget widget)
Returns true if this field has a value (used for field-requiredness validation). |
void |
init(Widget widget,
DocumentEditorForm documentEditorForm)
|
void |
load(Form form,
org.outerj.daisy.repository.Field field,
org.outerj.daisy.repository.Document document,
org.outerj.daisy.repository.Repository repository)
|
void |
save(Form form,
org.outerj.daisy.repository.Document document,
org.outerj.daisy.repository.Repository repository)
|
void |
setValidationError(ValidationError error,
Widget widget)
|
getFormDefinitionFragment
XMLizable getFormDefinitionFragment()
getTemplateName
java.lang.String getTemplateName()
- Get the name of the XSL template responsible for rendering this type of field.
getFieldType
org.outerj.daisy.repository.schema.FieldType getFieldType()
setValidationError
void setValidationError(ValidationError error,
Widget widget)
hasValue
boolean hasValue(Widget widget)
- Returns true if this field has a value (used for field-requiredness validation).
init
void init(Widget widget,
DocumentEditorForm documentEditorForm)
load
void load(Form form,
org.outerj.daisy.repository.Field field,
org.outerj.daisy.repository.Document document,
org.outerj.daisy.repository.Repository repository)
throws java.lang.Exception
- Throws:
java.lang.Exception
save
void save(Form form,
org.outerj.daisy.repository.Document document,
org.outerj.daisy.repository.Repository repository)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © -2006 . All Rights Reserved.