public abstract class AbstractXmlFormEditorParticle<T extends Node> extends AbstractFormEditorParticle implements XmlFormEditorParticle
FormEditorParticle.Type| Constructor and Description |
|---|
AbstractXmlFormEditorParticle(SchemaItem item,
T node,
XmlFormEditorParticle parent,
FormEditorParticle.Type container) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeSave() |
Node |
createChildNode(XmlFormEditorParticle childParticle) |
protected abstract XmlFormEditorParticle[] |
getChildren() |
String |
getDescription() |
T |
getDomNode(boolean create) |
XmlFormEditorParticle |
getParent() |
Node |
getRefNodeForInsert() |
SchemaItem |
getSchemaItem() |
String |
getTypeName() |
boolean |
hasDomNode() |
boolean |
isNillable() |
protected boolean |
isRecursiveParent(SchemaItem.PropertySchemaItem schemaItem) |
boolean |
isRequired() |
void |
release() |
void |
removeDomNode() |
dump, getEditorModel, getName, getType, setDescription, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdump, getEditorModelgetName, getType, validatepublic AbstractXmlFormEditorParticle(SchemaItem item, T node, XmlFormEditorParticle parent, FormEditorParticle.Type container)
public XmlFormEditorParticle getParent()
getParent in interface FormEditorParticlegetParent in interface XmlFormEditorParticlegetParent in class AbstractFormEditorParticlepublic void release()
release in interface FormEditorParticlerelease in interface XmlFormEditorParticlerelease in class AbstractFormEditorParticlepublic String getTypeName()
getTypeName in interface FormEditorParticlegetTypeName in class AbstractFormEditorParticlepublic T getDomNode(boolean create)
getDomNode in interface XmlFormEditorParticlepublic boolean hasDomNode()
public String getDescription()
getDescription in interface FormEditorParticlegetDescription in class AbstractFormEditorParticlepublic SchemaItem getSchemaItem()
getSchemaItem in interface XmlFormEditorParticlepublic boolean isRequired()
isRequired in interface FormEditorParticlepublic Node getRefNodeForInsert()
getRefNodeForInsert in interface XmlFormEditorParticlepublic void removeDomNode()
removeDomNode in interface XmlFormEditorParticlepublic void beforeSave()
beforeSave in interface XmlFormEditorParticleprotected abstract XmlFormEditorParticle[] getChildren()
public boolean isNillable()
public Node createChildNode(XmlFormEditorParticle childParticle)
createChildNode in interface XmlFormEditorParticleprotected boolean isRecursiveParent(SchemaItem.PropertySchemaItem schemaItem)
Copyright © 2013. All Rights Reserved.