org.mindswap.xmlparser.xml.tags
Class XMLTag

java.lang.Object
  |
  +--org.mindswap.xmlparser.xml.tags.XMLTag
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
XMLCDataTag, XMLDoctypeTag, XMLEntityTag, XMLTagImpl

public abstract class XMLTag
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
XMLTag()
           
XMLTag(AttributeList h)
           
XMLTag(AttributeList h, java.lang.String s)
           
XMLTag(AttributeList h, java.util.Vector v)
           
XMLTag(AttributeList h, java.util.Vector v, java.lang.String s)
           
XMLTag(java.lang.String s)
           
XMLTag(java.util.Vector v)
           
 
Method Summary
 void addAttribute(java.lang.String key, java.lang.String value)
           
 void addTag(XMLTag tag)
           
 void addTags(java.util.Vector v)
           
 java.lang.String getAttributeByName(java.lang.String name)
           
 AttributeList getAttrs()
           
 java.lang.String getId()
           
abstract  java.lang.String getName()
           
 XMLTag[] getTagByName(java.lang.String name)
           
 java.util.Vector getTags()
           
 java.util.Vector getTriples(Namespaces ns)
           
 java.util.Vector getTriples(java.lang.String subject, Namespaces ns)
           
 java.lang.String getValue()
           
 void setAttrs(AttributeList h)
           
 void setId(java.lang.String s)
           
 void setTags(java.util.Vector v)
           
 void setValue(java.lang.String s)
           
 java.lang.String toXML()
           
 java.lang.String toXML(Namespaces ns)
           
 java.lang.String toXML(Namespaces ns, int ind)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLTag

public XMLTag()

XMLTag

public XMLTag(AttributeList h)

XMLTag

public XMLTag(java.lang.String s)

XMLTag

public XMLTag(AttributeList h,
              java.util.Vector v)

XMLTag

public XMLTag(AttributeList h,
              java.lang.String s)

XMLTag

public XMLTag(java.util.Vector v)

XMLTag

public XMLTag(AttributeList h,
              java.util.Vector v,
              java.lang.String s)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String s)

getName

public abstract java.lang.String getName()

getAttrs

public AttributeList getAttrs()

setAttrs

public void setAttrs(AttributeList h)

addAttribute

public void addAttribute(java.lang.String key,
                         java.lang.String value)

addTag

public void addTag(XMLTag tag)

getTags

public java.util.Vector getTags()

setTags

public void setTags(java.util.Vector v)

addTags

public void addTags(java.util.Vector v)

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String s)

getTagByName

public XMLTag[] getTagByName(java.lang.String name)

getAttributeByName

public java.lang.String getAttributeByName(java.lang.String name)

toXML

public java.lang.String toXML()

toXML

public java.lang.String toXML(Namespaces ns)

toXML

public java.lang.String toXML(Namespaces ns,
                              int ind)

getTriples

public java.util.Vector getTriples(Namespaces ns)

getTriples

public java.util.Vector getTriples(java.lang.String subject,
                                   Namespaces ns)