com.notuvy.sgml
Class SgmlTag

java.lang.Object
  extended by com.notuvy.sgml.SgmlTag
All Implemented Interfaces:
Writable
Direct Known Subclasses:
SgmlTag.A, SgmlTag.Html, SgmlTag.Timestamp

public class SgmlTag
extends Object
implements Writable

A utility to build a single tag for an SGML document, or to recurively build the entire document. Some HTML shortcuts are provided by the inner classes. User: murali Date: Aug 12, 2008 Time: 2:31:20 PM


Nested Class Summary
static class SgmlTag.A
           
static class SgmlTag.Html
           
static class SgmlTag.Timestamp
           
 
Constructor Summary
SgmlTag(String pTag)
           
 
Method Summary
 SgmlTag addSubTree(SgmlTag pTag)
           
 SgmlTag addText(Object pObject)
           
 SgmlTag attribute(String pKey, Object pVal)
           
 SgmlTag newChild(String pTag)
           
 SgmlTag parent(SgmlTag pParent)
           
 String toString()
           
 void write(StringBuilder pBuilder)
           
 void write(Writer pWriter)
           
 SgmlTag writeTo(StringBuilder pBuilder)
           
 SgmlTag writeTo(Writer pWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SgmlTag

public SgmlTag(String pTag)
Method Detail

addSubTree

public SgmlTag addSubTree(SgmlTag pTag)

addText

public SgmlTag addText(Object pObject)

attribute

public SgmlTag attribute(String pKey,
                         Object pVal)

parent

public SgmlTag parent(SgmlTag pParent)

newChild

public SgmlTag newChild(String pTag)

writeTo

public SgmlTag writeTo(StringBuilder pBuilder)

writeTo

public SgmlTag writeTo(Writer pWriter)
                throws IOException
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object

write

public void write(StringBuilder pBuilder)
Specified by:
write in interface Writable

write

public void write(Writer pWriter)
           throws IOException
Specified by:
write in interface Writable
Throws:
IOException


Copyright © 2013. All Rights Reserved.