org.apache.ecs
Class SinglePartElement
java.lang.Object
|
+--org.apache.ecs.Element
|
+--org.apache.ecs.ElementAttributes
|
+--org.apache.ecs.SinglePartElement
- Direct Known Subclasses:
- Area, Base, BaseFont, BR, Col, HR, IMG, Input, Link, Meta, Param
- public abstract class SinglePartElement
- extends ElementAttributes
- implements ElementRegistry
This class is to be subclassed by those elements that are made up of
other elements. i.e. BODY,HEAD,etc.
- Version:
- $Id: SinglePartElement.java,v 1.6 1999/04/22 18:50:30 stephan Exp $
- Author:
- Stephan Nagy, Jon S. Stevens
Field Summary |
protected java.util.Vector |
v_element
|
Method Summary |
(package private) void |
()
Private Initializer |
void |
addElementToRegistry(Element element)
Registers an element in the head element list |
void |
addElementToRegistry(Element element,
boolean filter)
Registers an element in the head element list |
void |
addElementToRegistry(java.lang.String value)
Registers an element in the head element list |
void |
addElementToRegistry(java.lang.String value,
boolean filter)
Registers an element in the head element list |
void |
output(java.io.OutputStream out)
Override output(OutputStream) incase any elements are in the registry. |
void |
output(java.io.PrintWriter out)
Override output(BufferedWriter) incase any elements are in the registry. |
boolean |
registryHasElement(Element element)
Find out if this element is in the element registry. |
boolean |
registryHasElement(java.lang.String element)
Find out if this element is in the element registry. |
void |
removeElementFromRegistry(Element element)
Removes an element from the head element registry |
void |
removeElementFromRegistry(java.lang.String element)
Removes an element from the head element registry |
Methods inherited from class org.apache.ecs.ElementAttributes |
addAttribute,
getAttributeFilter,
getAttributeFilterState,
getEndModifier,
getEndModifierDefined,
getStartModifier,
getStartModifierDefined,
hasAttribute,
removeAttribute,
removeEndModifier,
removeStartModifier,
setAttributeFilter,
setAttributeFilterState,
setClass,
setDir,
setEndModifier,
setEndModifierDefined,
setID,
setLang,
setModifier,
setModifier,
setStartModifier,
setStartModifierDefined,
setStyle,
setTitle |
Methods inherited from class org.apache.ecs.Element |
alterCase,
getCase,
getCodeSet,
getElementHashEntry,
getElementType,
getFilter,
getFilterState,
getNeedClosingTag,
getTagPosition,
getVersion,
setCase,
setCodeSet,
setElementType,
setFilter,
setFilterState,
setNeedClosingTag,
setTagPosition,
toString,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
v_element
protected java.util.Vector v_element
SinglePartElement
public SinglePartElement()
void ()
- Private Initializer
- Overrides:
- in class java.lang.Object
addElementToRegistry
public void addElementToRegistry(Element element)
- Registers an element in the head element list
- Specified by:
- addElementToRegistry in interface ElementRegistry
- Parameters:
element
- element to be added to the registry.
addElementToRegistry
public void addElementToRegistry(Element element,
boolean filter)
- Registers an element in the head element list
- Parameters:
element
- element to be added to the registry.filter
- should we filter this element?
addElementToRegistry
public void addElementToRegistry(java.lang.String value,
boolean filter)
- Registers an element in the head element list
- Parameters:
element
- element to be added to the registry.filter
- does this need to be filtered?
addElementToRegistry
public void addElementToRegistry(java.lang.String value)
- Registers an element in the head element list
- Specified by:
- addElementToRegistry in interface ElementRegistry
- Parameters:
element
- element to be added to the registry.filter
- does this need to be filtered?
removeElementFromRegistry
public void removeElementFromRegistry(Element element)
- Removes an element from the head element registry
- Specified by:
- removeElementFromRegistry in interface ElementRegistry
- Parameters:
element
- element to be added to the registry.
removeElementFromRegistry
public void removeElementFromRegistry(java.lang.String element)
- Removes an element from the head element registry
- Specified by:
- removeElementFromRegistry in interface ElementRegistry
- Parameters:
element
- element to be added to the registry.
registryHasElement
public boolean registryHasElement(Element element)
- Find out if this element is in the element registry.
- Specified by:
- registryHasElement in interface ElementRegistry
- Parameters:
element
- find out if this element is in the registry
registryHasElement
public boolean registryHasElement(java.lang.String element)
- Find out if this element is in the element registry.
- Specified by:
- registryHasElement in interface ElementRegistry
- Parameters:
element
- find out if this element is in the registry
output
public void output(java.io.OutputStream out)
- Override output(OutputStream) incase any elements are in the registry.
- Parameters:
output
- OutputStream to write to.- Overrides:
- output in class ElementAttributes
output
public void output(java.io.PrintWriter out)
- Override output(BufferedWriter) incase any elements are in the registry.
- Parameters:
output
- OutputStream to write to.- Overrides:
- output in class ElementAttributes