org.tigris.gef.ocl
Class TemplateReader
java.lang.Object
org.xml.sax.HandlerBase
org.tigris.gef.ocl.TemplateReader
- All Implemented Interfaces:
- org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- public class TemplateReader
- extends org.xml.sax.HandlerBase
Methods inherited from class org.xml.sax.HandlerBase |
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SINGLETON
public static final TemplateReader SINGLETON
TemplateReader
protected TemplateReader()
readFile
public static java.util.Hashtable readFile(java.lang.String fileName)
read
public java.util.Hashtable read(java.lang.String fileName)
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
startDocument
public void startDocument()
endDocument
public void endDocument()
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
startElement
public void startElement(java.lang.String tagName,
org.xml.sax.AttributeList attrList)
characters
public void characters(char[] ch,
int start,
int length)
endElement
public void endElement(java.lang.String name)
expandMacros
public java.lang.String expandMacros(java.lang.String body)
expandMacrosOnOneLine
public java.lang.String expandMacrosOnOneLine(java.lang.String body)
- each line can have at most one macro