Package | Description |
---|---|
org.x4o.xml.eld.lang |
The Element Language Definition language elements.
|
org.x4o.xml.element |
The XML Element definitions.
|
org.x4o.xml.io.sax |
The Sax based classes and interfaces.
|
org.x4o.xml.lang |
The core config interfaces and key definitions.
|
org.x4o.xml.lang.phase |
The core phase classes which runs the different phases of the language.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeAliasElement
AttributeAliasElement add the defines alias to the parent element attribute.
|
class |
BeanElement
BeanElement fills it elementObject from source with the bean.class attribute.
|
class |
DescriptionElement
Fills all the ElementDescription which the description.
|
class |
ElementClassAddParentElement
ElementClassAddParentElement adds an parent tag to ElementClass for xsd.
|
class |
ModuleElement
ModuleElement put in an instance from parent language module.
|
class |
NextAttributeElement
NextAttributeElement.
Parses the attributeName and adds it to the ElementClass |
class |
SkipPhaseElement
SkipPhaseElement add skip phases to elements.
|
Modifier and Type | Method and Description |
---|---|
void |
ElementClassAttributeBindingHandler.bindChild(Element childElement,
ElementClassAttribute parentObject,
Object childObject) |
void |
ElementClassBindingHandler.bindChild(Element childElement,
ElementClass parent,
Object childObject) |
void |
ElementInterfaceBindingHandler.bindChild(Element childElement,
ElementInterface parent,
Object childObject) |
void |
ElementNamespaceContextBindingHandler.bindChild(Element childElement,
ElementNamespaceContext parent,
Object childObject) |
void |
ElementRefectionBindingHandler.bindChild(Element childElement,
Object parentObject,
Object childObject) |
void |
StringSplitConverterBindingHandler.bindChild(Element childElement,
StringSplitConverter parent,
Object childObject) |
void |
StringSplitConverterStepBindingHandler.bindChild(Element childElement,
StringSplitConverterStep parent,
Object childObject) |
void |
ElementModuleBindingHandler.bindChild(Element childElement,
X4OLanguageModule languageModule,
Object childObject) |
void |
ElementClassBindingHandler.createChilderen(Element parentElement,
ElementClass parent) |
void |
ElementClassAttributeBindingHandler.createChilderen(Element parentElement,
ElementClassAttribute parentObject) |
void |
ElementInterfaceBindingHandler.createChilderen(Element parentElement,
ElementInterface parent) |
void |
ElementNamespaceContextBindingHandler.createChilderen(Element parentElement,
ElementNamespaceContext parent) |
void |
ElementRefectionBindingHandler.createChilderen(Element parentElement,
Object parentObject) |
void |
StringSplitConverterBindingHandler.createChilderen(Element parentElement,
StringSplitConverter parentObject) |
void |
StringSplitConverterStepBindingHandler.createChilderen(Element parentElement,
StringSplitConverterStep parentObject) |
void |
ElementModuleBindingHandler.createChilderen(Element parentElement,
X4OLanguageModule parent) |
protected void |
ElementRefectionBindingHandler.createSafeChild(Element parentElement,
Object childObject) |
void |
AttributeFromBodyConfigurator.doConfigElement(Element element)
Config an element body as attribute of parent elememt.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractElement
An AbstractElement.
|
class |
DefaultElement
The default element to handle the xml events.
|
class |
DefaultElementBodyCharacters
DefaultElementBodyCharacters the default characters element.
|
class |
DefaultElementBodyComment
DefaultElementBodyComment the default comment element.
|
class |
DefaultElementBodyWhitespace
DefaultElementBodyWhitespace the default white space element.
|
Modifier and Type | Method and Description |
---|---|
Element |
DefaultElementNamespaceInstanceProvider.createElementInstance(X4OLanguageContext languageContext,
String tag) |
Element |
ElementNamespaceInstanceProvider.createElementInstance(X4OLanguageContext languageContext,
String tag)
Provide an Element for an xml tag.
|
Element |
AbstractElement.getParent() |
Element |
Element.getParent()
Returns the parent Element.
Or null when there is no parent Element. |
Element |
DefaultElementBodyCharacters.getParent() |
Modifier and Type | Method and Description |
---|---|
static List<Element> |
Element.ElementType.filterElements(List<Element> elements,
Element.ElementType elementType)
Filters the given elments list to elementType.
|
List<Element> |
AbstractElement.getAllChilderen() |
List<Element> |
Element.getAllChilderen()
Gets the childeren elements including those which are comment and white space.
|
List<Element> |
DefaultElementBodyCharacters.getAllChilderen() |
List<Element> |
AbstractElement.getChilderen() |
List<Element> |
Element.getChilderen()
Gets the childeren elements.
|
List<Element> |
DefaultElementBodyCharacters.getChilderen() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractElement.addChild(Element element) |
void |
Element.addChild(Element element)
Adds an Elment as child of this element.
|
void |
DefaultElementBodyCharacters.addChild(Element element) |
void |
AbstractElementBindingHandler.bindChild(Element childElement) |
void |
ElementBindingHandler.bindChild(Element childElement)
Do the binding of this child to the parent object.
|
abstract void |
AbstractElementBindingHandler.bindChild(Element childElement,
T parentObject,
Object childObject) |
protected void |
AbstractElementBindingHandler.createChild(Element parentElement,
Object childObject) |
void |
AbstractElementBindingHandler.createChilderen(Element parentElement) |
void |
ElementBindingHandler.createChilderen(Element parentElement)
Creates the childeren of the parent object.
|
abstract void |
AbstractElementBindingHandler.createChilderen(Element parentElement,
T parentObject) |
void |
ElementConfigurator.doConfigElement(Element element)
Gets called for configuring the given Element.
|
Object |
DefaultElementAttributeValueParser.getConvertedParameterValue(String name,
Object value,
Element element) |
Object |
ElementAttributeValueParser.getConvertedParameterValue(String name,
Object value,
Element element)
Convert the value into a new value genereted by parameterConverters.
|
Object |
DefaultElementAttributeValueParser.getELParameterValue(String value,
Element element) |
Object |
ElementAttributeValueParser.getELParameterValue(String value,
Element element)
Returns the object which is stored in the ELContext
|
Object |
DefaultElementAttributeValueParser.getParameterValue(String name,
String valueString,
Element element) |
Object |
ElementAttributeValueParser.getParameterValue(String name,
String value,
Element element)
Does is all, Checks if value is EL parameter and lookups the object.
|
boolean |
DefaultElementAttributeValueParser.isELParameter(String name,
String value,
Element element) |
boolean |
ElementAttributeValueParser.isELParameter(String name,
String value,
Element element)
Checks if the value is an EL parameter.
|
void |
AbstractElement.removeChild(Element element) |
void |
Element.removeChild(Element element)
Removes an Elment as child of this element.
|
void |
DefaultElementBodyCharacters.removeChild(Element element) |
void |
AbstractElement.setParent(Element element) |
void |
Element.setParent(Element element)
Set the parent Element.
|
void |
DefaultElementBodyCharacters.setParent(Element parent) |
Modifier and Type | Method and Description |
---|---|
static List<Element> |
Element.ElementType.filterElements(List<Element> elements,
Element.ElementType elementType)
Filters the given elments list to elementType.
|
Modifier and Type | Method and Description |
---|---|
void |
X4ODebugWriter.debugElement(Element element) |
void |
X4ODebugWriter.debugElementBindingHandler(ElementBindingHandler ebh,
Element element) |
void |
X4ODebugWriter.debugElementConfigurator(ElementConfigurator ec,
Element element) |
Modifier and Type | Method and Description |
---|---|
Element |
X4OLanguage.createElementInstance(X4OLanguageContext context,
Class<?> objectClass)
Search language for object and create element for it.
|
Element |
DefaultX4OLanguage.createElementInstance(X4OLanguageContext context,
Class<?> objectClass) |
Element |
X4OLanguageContext.getRootElement()
Returns the root Element which starts the xml tree.
|
Element |
AbstractX4OLanguageContext.getRootElement() |
Modifier and Type | Method and Description |
---|---|
Map<Element,X4OPhase> |
X4OLanguageContext.getDirtyElements()
Get all Dirty Elements.
|
Map<Element,X4OPhase> |
AbstractX4OLanguageContext.getDirtyElements() |
Modifier and Type | Method and Description |
---|---|
void |
X4OLanguageContext.addDirtyElement(Element element,
X4OPhase phase)
Marks an (new) Element as dirty and run the phases from this start phase.
|
void |
AbstractX4OLanguageContext.addDirtyElement(Element element,
X4OPhase phase) |
void |
X4OLanguageContext.setRootElement(Element element)
Sets the root element.
|
void |
AbstractX4OLanguageContext.setRootElement(Element element) |
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractX4OPhase.runElementPhase(Element element)
Abstract method.
|
void |
X4OPhase.runElementPhase(Element element)
Run this phase for this Element.
|
void |
DefaultX4OPhaseManager.runPhasesForElement(Element e,
X4OPhaseType type,
X4OPhase p)
Runs phase on single element.
|
void |
X4OPhaseManager.runPhasesForElement(Element e,
X4OPhaseType type,
X4OPhase p)
Runs phase on single element.
|
Copyright © 2004-2013 X4O. All Rights Reserved.