|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.ecs.GenericElement | +--org.apache.ecs.ElementAttributes | +--org.apache.ecs.ConcreteElement | +--org.apache.ecs.MultiPartElement | +--org.apache.ecs.xml.XML
This class creates a generic <> tag.
Fields inherited from class org.apache.ecs.ConcreteElement |
lineSeparator, registry, registryList |
Fields inherited from class org.apache.ecs.ElementAttributes |
attribute_equality_sign, attribute_filter, attribute_quote, attribute_quote_char, filter_attribute_state |
Fields inherited from class org.apache.ecs.GenericElement |
__text, _defaultFilter, begin_end_modifier, begin_end_modifier_defined, begin_start_modifier, begin_start_modifier_defined, case_type, codeset, element, element_type, end_element, end_end_modifier, end_end_modifier_defined, end_modifier_defined, end_start_modifier, end_start_modifier_defined, end_tag, filter, filter_state, position, pretty_print, start_modifier_defined, start_tag, tabLevel, VERSION |
Fields inherited from interface org.apache.ecs.Attributes |
NO_ATTRIBUTE_VALUE |
Fields inherited from interface org.apache.ecs.Element |
CENTER, LEFT, LOWERCASE, MIXEDCASE, RIGHT, UPPERCASE |
Constructor Summary | |
XML(java.lang.String element_type)
Default constructor use set* Methods. |
|
XML(java.lang.String element_type,
boolean close)
Construct a new XML element with this name, and specify if it needs the element tag closed. |
|
XML(java.lang.String element_type,
boolean close,
boolean filter)
Construct a new XML element with this name, and specify a filter for it. |
|
XML(java.lang.String element_type,
boolean close,
Filter filter)
Construct a new XML element with this name, and specify a filter for it. |
|
XML(java.lang.String element_type,
Filter filter)
Construct a new XML element with this name, and specify a filter for it. |
Method Summary | |
XML |
addElement(Element element)
Add an element to the valuie of <>VALUE</> |
XML |
addElement(java.lang.String element)
Add an element to the valuie of <>VALUE</> |
XML |
addElement(java.lang.String hashcode,
Element element)
Adds an Element to the element. |
XML |
addElement(java.lang.String hashcode,
java.lang.String element)
Adds an Element to the element. |
XML |
addXMLAttribute(java.lang.String attribute,
java.lang.String attribute_value)
Add a new attribute to this XML tag. |
char |
getBeginEndModifier()
What is the element modifier for this tag. |
boolean |
getBeginEndModifierDefined()
Modifier optimization |
boolean |
getNeedLineBreak()
Determine if this element needs a line break, if pretty printing. |
XML |
removeElement(java.lang.String hashcode)
Removes an Element from the element. |
Methods inherited from class org.apache.ecs.MultiPartElement |
|
Methods inherited from class org.apache.ecs.ConcreteElement |
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, clone, elements, getElement, isEmpty, keys, output, output, output, output, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Constructor Detail |
public XML(java.lang.String element_type)
element_type
- The name of this element.public XML(java.lang.String element_type, boolean close)
element_type
- The name of this element.close
- Should it have a closing tagpublic XML(java.lang.String element_type, Filter filter)
element_type
- The name of this element.filter
- a new Filter for this element override the default.public XML(java.lang.String element_type, boolean close, boolean filter)
element_type
- The name of this element.close
- Should it have a closing tagfilter
- Should this element be filtered?public XML(java.lang.String element_type, boolean close, Filter filter)
element_type
- The name of this element.close
- Should it have a closing tagfilter
- a new Filter for this element override the default.Method Detail |
public XML addXMLAttribute(java.lang.String attribute, java.lang.String attribute_value)
attribute
- the attribute nameattribute_value
- the value of the attribute set this to"ECS_NO_ATTRIBUTE_VALUE"
if this attribute public XML addElement(java.lang.String element)
element
- the value of <>VALUE</>public XML addElement(java.lang.String hashcode, Element element)
hashcode
- name of element for hash tableelement
- Adds an Element to the element.public XML addElement(java.lang.String hashcode, java.lang.String element)
hashcode
- name of element for hash tableelement
- Adds an Element to the element.public XML addElement(Element element)
element
- the value of <>VALUE</>public XML removeElement(java.lang.String hashcode)
hashcode
- the name of the element to be removed.public boolean getNeedLineBreak()
GenericElement
getNeedLineBreak
in class GenericElement
public boolean getBeginEndModifierDefined()
GenericElement
getBeginEndModifierDefined
in class GenericElement
public char getBeginEndModifier()
GenericElement
getBeginEndModifier
in class GenericElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |