public abstract class ParentBuilderReader extends AbstractBuilderReader<Field>
AbstractBuilderReader implements every method besides a getNodeManagerDescription(String). This minimizes the effort to implement a BuilderReader.| Modifier and Type | Field and Description |
|---|---|
protected AbstractBuilderReader<Field> |
parent |
DTD_BUILDER, DTD_BUILDER_1_0, DTD_BUILDER_1_1, inheritanceResolved, inputPositions, NAMESPACE_BUILDER, NAMESPACE_BUILDER_2_0, PUBLIC_ID_BUILDER, PUBLIC_ID_BUILDER_1_0, PUBLIC_ID_BUILDER_1_1, searchPositions, XSD_BUILDER_2_0document, DTD_ERROR, DTD_ERROR_1_0, FILENOTFOUND, PUBLIC_ID_ERROR, PUBLIC_ID_ERROR_1_0, utilProperties| Constructor and Description |
|---|
ParentBuilderReader(Document doc) |
ParentBuilderReader(InputSource is) |
| Modifier and Type | Method and Description |
|---|---|
List<Field> |
getFields()
Get the field definitions of this builder.
|
protected abstract NodeManagerDescription |
getNodeManagerDescription(String parentBuilder) |
protected String |
getParentClassName() |
protected String |
getParentMaintainer() |
protected Map<String,String> |
getParentProperties() |
protected int |
getParentSearchAge() |
protected int |
getParentVersion() |
protected boolean |
hasParent() |
protected boolean |
resolveInheritance()
Resolves inheritance.
|
decodeDataType, decodeDataTypeLater, decodeFieldAttributes, decodeFieldDef, equals, getBuilderLoader, getClassName, getDataTypeForFieldAttribute, getDataTypes, getDescriptions, getEditorPos, getExtends, getLocalizedDescription, getLocalizedPluralName, getLocalizedSingularName, getMaintainer, getName, getPluralNames, getProperties, getSearchAge, getSingularNames, getStatus, getVersion, isInheritanceResolved, mergeElementLists, registerPublicIDs, registerSystemIDs, resolveInheritanceByXML, toStringappendChild, getAttribute, getChildElements, getChildElements, getChildElements, getChildElements, getDocument, getDocumentBuilder, getDocumentBuilder, getDocumentBuilder, getDocumentBuilder, getElementAttributeValue, getElementAttributeValue, getElementByPath, getElementByPath, getElementName, getElementValue, getElementValue, getNodeTextValue, getNodeTextValue, getRootElement, getSystemId, hasAttribute, main, setNodeTextValue, setPrefix, setSystemId, toDocument, validate, validateprotected AbstractBuilderReader<Field> parent
public ParentBuilderReader(InputSource is)
public ParentBuilderReader(Document doc)
protected int getParentSearchAge()
getParentSearchAge in class AbstractBuilderReader<Field>protected String getParentClassName()
getParentClassName in class AbstractBuilderReader<Field>protected abstract NodeManagerDescription getNodeManagerDescription(String parentBuilder)
protected boolean resolveInheritance()
AbstractBuilderReaderresolveInheritance in class AbstractBuilderReader<Field>AbstractBuilderReader.isInheritanceResolved()public List<Field> getFields()
AbstractBuilderReadergetFields in class AbstractBuilderReader<Field>protected Map<String,String> getParentProperties()
getParentProperties in class AbstractBuilderReader<Field>protected boolean hasParent()
hasParent in class AbstractBuilderReader<Field>protected int getParentVersion()
getParentVersion in class AbstractBuilderReader<Field>protected String getParentMaintainer()
getParentMaintainer in class AbstractBuilderReader<Field>MMBase 1.9-SNAPSHOT - ${javadoctimestamp}