org.enhydra.apache.xml.serialize
Class ElementState

java.lang.Object
  |
  +--org.enhydra.apache.xml.serialize.ElementState

public class ElementState
extends Object

Holds the state of the currently serialized element.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/10 16:34:52 $
Author:
Assaf Arkin
See Also:
BaseMarkupSerializer

Field Summary
(package private)  boolean afterComment
          True if the last serialized node was a comment node.
(package private)  boolean afterElement
          True if the last serialized node was an element node.
(package private)  boolean doCData
          True if textual content of current element should be serialized as CDATA section.
(package private)  boolean empty
          True if element is empty.
(package private)  boolean inCData
          True while inside CData and printing text as CData.
(package private)  String localName
          The element's local tag name.
(package private)  String namespaceURI
          The element's namespace URI.
(package private)  Hashtable prefixes
          Association between namespace URIs (keys) and prefixes (values).
(package private)  boolean preserveSpace
          True if element is space preserving.
(package private)  String rawName
          The element's raw tag name (local or prefix:local).
(package private)  boolean unescaped
          True if textual content of current element should be serialized as raw characters (unescaped).
 
Constructor Summary
ElementState()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rawName

String rawName
The element's raw tag name (local or prefix:local).

localName

String localName
The element's local tag name.

namespaceURI

String namespaceURI
The element's namespace URI.

preserveSpace

boolean preserveSpace
True if element is space preserving.

empty

boolean empty
True if element is empty. Turns false immediately after serializing the first contents of the element.

afterElement

boolean afterElement
True if the last serialized node was an element node.

afterComment

boolean afterComment
True if the last serialized node was a comment node.

doCData

boolean doCData
True if textual content of current element should be serialized as CDATA section.

unescaped

boolean unescaped
True if textual content of current element should be serialized as raw characters (unescaped).

inCData

boolean inCData
True while inside CData and printing text as CData.

prefixes

Hashtable prefixes
Association between namespace URIs (keys) and prefixes (values).
Constructor Detail

ElementState

public ElementState()


Copyright © 1999 The Apache Software Foundation. All Rights reserved.