|
||||||||||
| 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
This class provides a common set of attributes set* methods for all classes. It is abstract to prevent direct instantiation.
| Field Summary | |
private char |
attribute_equality_sign
What is the equality character for an attribute. |
private Filter |
attribute_filter
Filter to use to escape attribute input |
private boolean |
attribute_quote
Should we wrap quotes around an attribute? |
private char |
attribute_quote_char
What character should we use for quoting attributes. |
private boolean |
filter_attribute_state
Should we filter the value of the element attributes |
| 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 | |
ElementAttributes()
Basic Constructor. |
|
| Method Summary | |
Element |
addAttribute(java.lang.String attribute_name,
int attribute_value)
Add an attribute to the element. |
Element |
addAttribute(java.lang.String attribute_name,
java.lang.Integer attribute_value)
Add an attribute to the element. |
Element |
addAttribute(java.lang.String attribute_name,
java.lang.Object attribute_value)
Add an attribute to the element. |
Element |
addAttribute(java.lang.String attribute_name,
java.lang.String attribute_value)
Add an attribute to the element. |
java.util.Enumeration |
attributes()
Return a list of the attributes associated with this element. |
java.lang.String |
createStartTag()
This method overrides createStartTag() in Generic Element. |
java.lang.String |
getAttribute(java.lang.String attribute)
Return the specified attribute. |
char |
getAttributeEqualitySign()
Get the equality sign for an attribute. |
Filter |
getAttributeFilter()
Get the filter for all element attributes. |
boolean |
getAttributeFilterState()
Find out if we want to filter the elements attributes or not. |
boolean |
getAttributeQuote()
Do we surround attributes with qoutes? |
char |
getAttributeQuoteChar()
Get the character used to quote attributes. |
boolean |
hasAttribute(java.lang.String attribute)
does the element have a particular attribute? |
Element |
removeAttribute(java.lang.String attribute_name)
remove an attribute from the element |
Element |
setAttributeEqualitySign(char equality_sign)
Set the equality sign for an attribute. |
Element |
setAttributeFilter(Filter attribute_filter)
Set up a new filter for all element attributes. |
Element |
setAttributeFilterState(boolean filter_attribute_state)
Tell the element if we want to filter its attriubtes. |
Element |
setAttributeQuote(boolean attribute_quote)
Set wether or not we surround the attributes with quotes. |
Element |
setAttributeQuoteChar(char quote_char)
Set the character used to quote attributes. |
Element |
setClass(java.lang.String element_class)
Set the element class for Cascading Style Sheets. |
Element |
setDir(java.lang.String dir)
Sets the DIR="" attribute |
Element |
setID(java.lang.String id)
Set the element id for Cascading Style Sheets. |
Element |
setLang(java.lang.String lang)
Sets the LANG="" attribute |
Element |
setStyle(java.lang.String style)
Sets the STYLE="" attribute |
Element |
setTitle(java.lang.String title)
Sets the TITLE="" attribute |
| Methods inherited from class java.lang.Object |
|
| Methods inherited from interface org.apache.ecs.ElementRegistry |
addElementToRegistry, addElementToRegistry, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry |
| Field Detail |
private Filter attribute_filter
private boolean filter_attribute_state
private char attribute_equality_sign
private char attribute_quote_char
private boolean attribute_quote
| Constructor Detail |
public ElementAttributes()
| Method Detail |
public Element setAttributeQuoteChar(char quote_char)
setAttributeQuoteChar in interface Attributesquote_char - character used to quote attributespublic char getAttributeQuoteChar()
getAttributeQuoteChar in interface Attributespublic Element setAttributeEqualitySign(char equality_sign)
setAttributeEqualitySign in interface Attributesequality_sign - The equality sign used for attributes.public char getAttributeEqualitySign()
getAttributeEqualitySign in interface Attributespublic boolean getAttributeQuote()
AttributesgetAttributeQuote in interface Attributespublic Element setAttributeQuote(boolean attribute_quote)
setAttributeQuote in interface Attributespublic Element setID(java.lang.String id)
public Element setClass(java.lang.String element_class)
public Element setLang(java.lang.String lang)
lang - the LANG="" attributepublic Element setStyle(java.lang.String style)
style - the STYLE="" attributepublic Element setDir(java.lang.String dir)
dir - the DIR="" attributepublic Element setTitle(java.lang.String title)
title - the TITLE="" attributepublic boolean getAttributeFilterState()
public Element setAttributeFilterState(boolean filter_attribute_state)
setAttributeFilterState in interface Attributesfilter_attribute_state - do we want to filter the attributes of this element?public Element setAttributeFilter(Filter attribute_filter)
setAttributeFilter in interface AttributesFilter - the filter we want to use for element attributes. By public Filter getAttributeFilter()
getAttributeFilter in interface AttributesFilter - the filter we want to use for element attributes. By
public Element addAttribute(java.lang.String attribute_name,
java.lang.Object attribute_value)
addAttribute in interface Attributesorg.apache.ecs.Attributesname - name of the attributeelement - value of the attribute.
public Element addAttribute(java.lang.String attribute_name,
int attribute_value)
addAttribute in interface Attributesorg.apache.ecs.Attributesname - name of the attributeelement - value of the attribute.
public Element addAttribute(java.lang.String attribute_name,
java.lang.String attribute_value)
addAttribute in interface Attributesorg.apache.ecs.Attributesname - name of the attributeelement - value of the attribute.
public Element addAttribute(java.lang.String attribute_name,
java.lang.Integer attribute_value)
addAttribute in interface Attributesorg.apache.ecs.Attributesname - name of the attributeelement - value of the attribute.public Element removeAttribute(java.lang.String attribute_name)
removeAttribute in interface Attributesorg.apache.ecs.Attributesname - remove the attribute of this namepublic boolean hasAttribute(java.lang.String attribute)
hasAttribute in interface Attributesorg.apache.ecs.Attributesname - of the attribute to ask the element for.public java.util.Enumeration attributes()
public java.lang.String getAttribute(java.lang.String attribute)
attribute - The name of the attribute to fetchpublic java.lang.String createStartTag()
createStartTag in class GenericElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||