org.apache.ecs.rtf
Class Alignment

java.lang.Object
  |
  +--org.apache.ecs.GenericElement
        |
        +--org.apache.ecs.ElementAttributes
              |
              +--org.apache.ecs.ConcreteElement
                    |
                    +--org.apache.ecs.rtf.RTFElement
                          |
                          +--org.apache.ecs.rtf.Alignment
All Implemented Interfaces:
Attributes, java.lang.Cloneable, Element, ElementRegistry, java.io.Serializable

public class Alignment
extends RTFElement

See Also:
Serialized Form

Field Summary
private static java.util.Hashtable _lookup
           
private static int CENTERED
           
private static int JUSTIFIED
           
private static int LEFT
           
private static int RIGHT
           
private  RTFElement type
           
 
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, LOWERCASE, MIXEDCASE, UPPERCASE
 
Constructor Summary
Alignment()
           
 
Method Summary
(package private)  void ()
           
 Element addElementToRegistry(Element element)
          Registers an element in the head element list
 Element addElementToRegistry(Element element, boolean filter)
          Registers an element in the head element list
 Element addElementToRegistry(java.lang.String value)
          Registers an element in the head element list
 Element addElementToRegistry(java.lang.String value, boolean filter)
          Registers an element in the head element list
 Element addElementToRegistry(java.lang.String hashcode, Element element)
          Registers an element in the head element list
 Element addElementToRegistry(java.lang.String hashcode, Element element, boolean filter)
          Registers an element in the head element list
 Element addElementToRegistry(java.lang.String hashcode, java.lang.String value)
          Registers an element in the head element list
 Element addElementToRegistry(java.lang.String hashcode, java.lang.String value, boolean filter)
          Registers an element in the head element list
 java.util.Enumeration elements()
          Get an enumeration of the elements that this element contains.
 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.
 void output(java.io.Writer out)
          Writer version of this method.
 boolean registryHasElement(Element element)
          Find out if this element is in the element registry.
 boolean registryHasElement(java.lang.String hashcode)
          Find out if this element is in the element registry.
 Element removeElementFromRegistry(Element element)
          Removes an element from the element registry
 Element removeElementFromRegistry(java.lang.String hashcode)
          Removes an element from the head element registry
 Alignment setType(java.lang.String type)
           
 
Methods inherited from class org.apache.ecs.rtf.RTFElement
createEndTag, createStartTag, get
 
Methods inherited from class org.apache.ecs.ConcreteElement
clone, getElement, isEmpty, keys, output
 
Methods inherited from class org.apache.ecs.ElementAttributes
addAttribute, addAttribute, addAttribute, addAttribute, attributes, getAttribute, getAttributeEqualitySign, getAttributeFilter, getAttributeFilterState, getAttributeQuote, getAttributeQuoteChar, hasAttribute, removeAttribute, setAttributeEqualitySign, setAttributeFilter, setAttributeFilterState, setAttributeQuote, setAttributeQuoteChar, setClass, setDir, setID, setLang, setStyle, setTitle
 
Methods inherited from class org.apache.ecs.GenericElement
alterCase, getBeginEndModifier, getBeginEndModifierDefined, getBeginStartModifier, getBeginStartModifierDefined, getCase, getCodeSet, getElementHashEntry, getElementType, getEndEndModifier, getEndEndModifierDefined, getEndStartModifier, getEndStartModifierDefined, getEndTagChar, getFilter, getFilterState, getNeedClosingTag, getNeedLineBreak, getPrettyPrint, getStartTagChar, getTabLevel, getTagPosition, getTagText, getVersion, putTabs, putTabs, removeBeginEndModifier, removeBeginStartModifier, removeEndEndModifier, removeEndStartModifier, setBeginEndModifier, setBeginEndModifierDefined, setBeginModifier, setBeginModifier, setBeginStartModifier, setBeginStartModifierDefined, setCase, setCodeSet, setElementType, setEndEndModifier, setEndEndModifierDefined, setEndModifier, setEndModifier, setEndStartModifier, setEndStartModifierDefined, setEndTagChar, setFilter, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition, setTagText, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

type

private RTFElement type

_lookup

private static java.util.Hashtable _lookup

CENTERED

private static final int CENTERED

JUSTIFIED

private static final int JUSTIFIED

RIGHT

private static final int RIGHT

LEFT

private static final int LEFT
Constructor Detail

Alignment

public Alignment()
Method Detail

addElementToRegistry

public Element addElementToRegistry(Element element)
Description copied from class: ConcreteElement
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Following copied from class: org.apache.ecs.ConcreteElement
Parameters:
element - element to be added to the registry.

addElementToRegistry

public Element addElementToRegistry(java.lang.String hashcode,
                                    Element element)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
hashcode - internal name of element
element - element to be added to the registry.

addElementToRegistry

public Element addElementToRegistry(Element element,
                                    boolean filter)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.
filter - does this need to be filtered?

addElementToRegistry

public Element addElementToRegistry(java.lang.String hashcode,
                                    Element element,
                                    boolean filter)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.
filter - should we filter this element?

addElementToRegistry

public Element addElementToRegistry(java.lang.String value,
                                    boolean filter)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.
filter - does this need to be filtered?

addElementToRegistry

public Element addElementToRegistry(java.lang.String hashcode,
                                    java.lang.String value,
                                    boolean filter)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.
filter - does this need to be filtered?

addElementToRegistry

public Element addElementToRegistry(java.lang.String value)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.

addElementToRegistry

public Element addElementToRegistry(java.lang.String hashcode,
                                    java.lang.String value)
Registers an element in the head element list
Overrides:
addElementToRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.

removeElementFromRegistry

public Element removeElementFromRegistry(Element element)
Removes an element from the element registry
Overrides:
removeElementFromRegistry in class ConcreteElement
Parameters:
element - element to be added to the registry.

removeElementFromRegistry

public Element removeElementFromRegistry(java.lang.String hashcode)
Removes an element from the head element registry
Overrides:
removeElementFromRegistry in class ConcreteElement
Parameters:
hashcode - element to be added to the registry.

registryHasElement

public boolean registryHasElement(Element element)
Find out if this element is in the element registry.
Overrides:
registryHasElement in class ConcreteElement
Parameters:
element - find out if this element is in the registry

elements

public java.util.Enumeration elements()
Get an enumeration of the elements that this element contains.
Overrides:
elements in class ConcreteElement

registryHasElement

public boolean registryHasElement(java.lang.String hashcode)
Find out if this element is in the element registry.
Overrides:
registryHasElement in class ConcreteElement
Parameters:
element - find out if this element is in the registry

setType

public Alignment setType(java.lang.String type)

output

public void output(java.io.OutputStream out)
Description copied from class: ConcreteElement
Override output(OutputStream) incase any elements are in the registry.
Overrides:
output in class ConcreteElement
Following copied from class: org.apache.ecs.ConcreteElement
Parameters:
output - OutputStream to write to.

output

public void output(java.io.Writer out)
Description copied from class: ConcreteElement
Writer version of this method.
Overrides:
output in class ConcreteElement

output

public void output(java.io.PrintWriter out)
Description copied from class: ConcreteElement
Override output(BufferedWriter) incase any elements are in the registry.
Overrides:
output in class ConcreteElement
Following copied from class: org.apache.ecs.ConcreteElement
Parameters:
output - OutputStream to write to.

void ()
Overrides:
in class java.lang.Object


Copyright © 1999-2003 Apache Software Foundation. All Rights Reserved.