Package org.frankframework.align.content
Class TreeContentContainer<E extends ElementContainer>
java.lang.Object
org.frankframework.align.content.TreeContentContainer<E>
- All Implemented Interfaces:
DocumentContainer
,ElementContainer
,ElementGroupContainer
- Direct Known Subclasses:
JsonDocumentContainer
public abstract class TreeContentContainer<E extends ElementContainer>
extends Object
implements DocumentContainer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
addContent
(E parent, E child) void
characters
(char[] ch, int start, int length) protected abstract E
createElementContainer
(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition) void
endElement
(String localName) void
endElementGroup
(String localName) getRoot()
void
setAttribute
(String name, String value, org.apache.xerces.xs.XSSimpleTypeDefinition attTypeDefinition) void
setNull()
void
startElement
(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition) void
startElementGroup
(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition)
-
Constructor Details
-
TreeContentContainer
public TreeContentContainer()
-
-
Method Details
-
createElementContainer
-
addContent
-
startElementGroup
public void startElementGroup(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition) - Specified by:
startElementGroup
in interfaceDocumentContainer
-
endElementGroup
- Specified by:
endElementGroup
in interfaceDocumentContainer
-
startElement
public void startElement(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition) - Specified by:
startElement
in interfaceElementGroupContainer
-
endElement
- Specified by:
endElement
in interfaceElementGroupContainer
-
setNull
public void setNull()- Specified by:
setNull
in interfaceElementContainer
-
setAttribute
public void setAttribute(String name, String value, org.apache.xerces.xs.XSSimpleTypeDefinition attTypeDefinition) - Specified by:
setAttribute
in interfaceElementContainer
-
characters
public void characters(char[] ch, int start, int length) - Specified by:
characters
in interfaceElementContainer
-
getRoot
-
getCurrentElement
-