public interface SchemaProcessor
Contribution
.Modifier and Type | Method and Description |
---|---|
void |
addElement(java.lang.Object element)
The SchemaProcessor is always the bottom (deepest) object on the stack.
|
Translator |
getAttributeTranslator(java.lang.String attributeName)
Returns the
Translator for a particular attribute of the
current element. |
Translator |
getContentTranslator()
Returns a
Translator used to convert the content of the
current element. |
Module |
getContributingModule()
Returns the module which contributed the current elements being processed.
|
Module |
getDefiningModule()
Return the module which defined the schema.
|
java.lang.String |
getElementPath()
Returns the path to the current element in the form a sequence of element names separated
with slashes.
|
Translator |
getTranslator(java.lang.String translator)
Returns the named
Translator . |
java.lang.Object |
peek()
Peeks at the top object on the stack.
|
java.lang.Object |
peek(int depth)
Peeks at an object within the stack at the indicated depth.
|
java.lang.Object |
pop()
Pops the top object off the stack and returns it.
|
void |
push(java.lang.Object object)
Pushes an object onto the processor's stack.
|
void addElement(java.lang.Object element)
InvokeParentRule
to add themselves to the list
of elements for the ConfigurationPoint
being
constructed.void push(java.lang.Object object)
java.lang.Object pop()
java.lang.Object peek()
java.lang.Object peek(int depth)
Module getContributingModule()
Module getDefiningModule()
java.lang.String getElementPath()
Translator getContentTranslator()
Translator
used to convert the content of the
current element. Will not return null.Translator getAttributeTranslator(java.lang.String attributeName)
Translator
for a particular attribute of the
current element. Will not return null.Translator getTranslator(java.lang.String translator)
Translator
.