org.kxml.parser
Class StartTag

java.lang.Object
  extended by org.kxml.parser.ParseEvent
      extended by org.kxml.parser.Tag
          extended by org.kxml.parser.StartTag

public class StartTag
extends Tag

A class for events indicating the start of a new element


Constructor Summary
StartTag(StartTag parent, java.lang.String namespace, java.lang.String name, java.util.Vector attributes, boolean degenerated, boolean processNamespaces)
          creates a new StartTag.
 
Method Summary
 java.util.Vector getAttributes()
          returns the attribute vector.
 boolean getDegenerated()
           
 PrefixMap getPrefixMap()
           
 void setPrefixMap(PrefixMap map)
           
 java.lang.String toString()
          Simplified (!) toString method for debugging purposes only.
 
Methods inherited from class org.kxml.parser.Tag
getName, getNamespace, getParent
 
Methods inherited from class org.kxml.parser.ParseEvent
getAttribute, getAttribute, getAttribute, getAttributeCount, getLineNumber, getText, getType, getValue, getValueDefault, setLineNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StartTag

public StartTag(StartTag parent,
                java.lang.String namespace,
                java.lang.String name,
                java.util.Vector attributes,
                boolean degenerated,
                boolean processNamespaces)
creates a new StartTag. The attributes are not copied and may be reused in e.g. the DOM. So DO NOT CHANGE the attribute vector after handing over, the effects are undefined

Method Detail

getAttributes

public java.util.Vector getAttributes()
returns the attribute vector. May return null for no attributes.

Overrides:
getAttributes in class ParseEvent

getDegenerated

public boolean getDegenerated()

getPrefixMap

public PrefixMap getPrefixMap()

toString

public java.lang.String toString()
Simplified (!) toString method for debugging purposes only. In order to actually write valid XML, please use a XmlWriter.

Overrides:
toString in class Tag

setPrefixMap

public void setPrefixMap(PrefixMap map)