com.interrupt.bob.base
Class Bob

java.lang.Object
  extended bycom.interrupt.bob.base.Bob
All Implemented Interfaces:
IBob

public class Bob
extends java.lang.Object
implements IBob


Field Summary
protected  java.util.TreeSet _children
           
 
Constructor Summary
Bob()
           
Bob(java.lang.String namespace, java.lang.String tagName)
           
 
Method Summary
 java.lang.String _getCloseString()
           
 java.lang.String _getOpenString()
           
 void _setCloseString(java.lang.String cs)
           
 void _setOpenString(java.lang.String os)
           
 void accept(IVisitor visitor)
           
 void acceptFirst(IVisitor visitor)
           
 void acceptSax(ISaxVisitor visitor)
           
 void addChild(IBob child)
           
 void addNamespace(java.lang.String ns, java.lang.String value)
           
 java.util.ArrayList allChildren()
           
 org.xml.sax.Attributes getAttributes()
           
 java.lang.String getContent()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 java.lang.String getNamespace(java.lang.String ns)
           
 java.util.HashMap getNamespaces()
           
 java.lang.String getQName()
           
 boolean hasNamespaces()
           
static IBob make()
           
 void setAttributes(org.xml.sax.Attributes attribs)
           
 void setContent(java.lang.String text)
           
 void setName(java.lang.String localName)
           
 void setNamespace(java.lang.String namespaceURI)
           
 void setQName(java.lang.String qName)
           
 java.lang.String toXML()
           
 void toXML(java.io.PrintStream ps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_children

protected java.util.TreeSet _children
Constructor Detail

Bob

public Bob()

Bob

public Bob(java.lang.String namespace,
           java.lang.String tagName)
Method Detail

addChild

public void addChild(IBob child)
Specified by:
addChild in interface IBob

allChildren

public java.util.ArrayList allChildren()
Specified by:
allChildren in interface IBob

make

public static IBob make()

accept

public void accept(IVisitor visitor)
Specified by:
accept in interface IBob

acceptFirst

public void acceptFirst(IVisitor visitor)
Specified by:
acceptFirst in interface IBob

acceptSax

public void acceptSax(ISaxVisitor visitor)
Specified by:
acceptSax in interface IBob

toXML

public void toXML(java.io.PrintStream ps)
Specified by:
toXML in interface IBob

toXML

public java.lang.String toXML()
Specified by:
toXML in interface IBob

setNamespace

public void setNamespace(java.lang.String namespaceURI)
Specified by:
setNamespace in interface IBob

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface IBob

addNamespace

public void addNamespace(java.lang.String ns,
                         java.lang.String value)
Specified by:
addNamespace in interface IBob

getNamespace

public java.lang.String getNamespace(java.lang.String ns)
Specified by:
getNamespace in interface IBob

getNamespaces

public java.util.HashMap getNamespaces()
Specified by:
getNamespaces in interface IBob

hasNamespaces

public boolean hasNamespaces()
Specified by:
hasNamespaces in interface IBob

setName

public void setName(java.lang.String localName)
Specified by:
setName in interface IBob

getName

public java.lang.String getName()
Specified by:
getName in interface IBob

setQName

public void setQName(java.lang.String qName)
Specified by:
setQName in interface IBob

getQName

public java.lang.String getQName()
Specified by:
getQName in interface IBob

setAttributes

public void setAttributes(org.xml.sax.Attributes attribs)
Specified by:
setAttributes in interface IBob

getAttributes

public org.xml.sax.Attributes getAttributes()
Specified by:
getAttributes in interface IBob

setContent

public void setContent(java.lang.String text)
Specified by:
setContent in interface IBob

getContent

public java.lang.String getContent()
Specified by:
getContent in interface IBob

_setOpenString

public void _setOpenString(java.lang.String os)
Specified by:
_setOpenString in interface IBob

_getOpenString

public java.lang.String _getOpenString()
Specified by:
_getOpenString in interface IBob

_setCloseString

public void _setCloseString(java.lang.String cs)
Specified by:
_setCloseString in interface IBob

_getCloseString

public java.lang.String _getCloseString()
Specified by:
_getCloseString in interface IBob