|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.tomp.xtcl.filter.XTFilterImpl
net.sf.tomp.xml.type.TypeDetectorFilter
DOCUMENT ME!
Field Summary | |
protected TypeContextImpl |
context
DOCUMENT ME! |
protected int |
depth
DOCUMENT ME! |
protected java.lang.String |
dtName
DOCUMENT ME! |
protected java.lang.String |
dtPublicId
DOCUMENT ME! |
protected java.lang.String |
dtSystemId
DOCUMENT ME! |
protected Type |
type
DOCUMENT ME! |
protected TypeDatabase |
typeDatabase
DOCUMENT ME! |
protected boolean |
wasDD
DOCUMENT ME! |
Fields inherited from class net.sf.tomp.xtcl.filter.XTFilterImpl |
contentHandler, dtdHandler, entityResolver, errorHandler, lexicalHandler, locator, parent |
Constructor Summary | |
TypeDetectorFilter()
Creates a new TypeDetectorFilter object. |
|
TypeDetectorFilter(org.xml.sax.XMLReader parent)
Construct an XML filter with the specified parent. |
Method Summary | |
void |
comment(char[] ch,
int start,
int length)
DOCUMENT ME! |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Filter an end element event. |
Type |
getType()
DOCUMENT ME! |
TypeContext |
getTypeContext()
DOCUMENT ME! |
TypeDatabase |
getTypeDatabase()
DOCUMENT ME! |
Type |
getTypeForCurrentContext()
DOCUMENT ME! |
void |
setParameter(java.lang.String k,
java.lang.Object v)
DOCUMENT ME! |
void |
setTypeDatabase(TypeDatabase td)
DOCUMENT ME! |
void |
startDocument()
Filter a start document event. |
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Register the start of the DTD. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Filter a start element event. |
Methods inherited from class net.sf.tomp.xtcl.filter.XTFilterImpl |
endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, error, fatalError, getContentHandler, getDocumentLocator, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getLexicalHandler, getParent, getProperty, characters, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setLexicalHandler, setParent, setProperty, setupParse, skippedEntity, startCDATA, startEntity, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected boolean wasDD
protected java.lang.String dtName
protected java.lang.String dtPublicId
protected java.lang.String dtSystemId
protected int depth
protected Type type
protected TypeDatabase typeDatabase
protected TypeContextImpl context
Constructor Detail |
public TypeDetectorFilter()
public TypeDetectorFilter(org.xml.sax.XMLReader parent)
parent
- DOCUMENT ME!XTFilterImpl.setParent(org.xml.sax.XMLReader)
,
XTFilterImpl.getParent()
Method Detail |
public void setParameter(java.lang.String k, java.lang.Object v)
setParameter
in interface net.sf.tomp.general.Parametrized
k
- DOCUMENT ME!v
- DOCUMENT ME!public Type getType()
getType
in interface TypeDetector
public TypeContext getTypeContext()
public Type getTypeForCurrentContext()
getTypeForCurrentContext
in interface TypeDetector
public TypeDatabase getTypeDatabase()
public void setTypeDatabase(TypeDatabase td)
td
- DOCUMENT ME!public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
- The client may throw an exception during
processing.public void comment(char[] ch, int start, int length) throws org.xml.sax.SAXException
comment
in interface org.xml.sax.ext.LexicalHandler
ch
- DOCUMENT ME!start
- DOCUMENT ME!length
- DOCUMENT ME!
org.xml.sax.SAXException
- DOCUMENT ME!public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
uri
- The element's Namespace URI, or the empty string.localName
- The element's local name, or the empty string.qName
- The element's qualified (prefixed) name, or the empty
string.atts
- The element's attributes.
org.xml.sax.SAXException
- The client may throw an exception during
processing.public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
uri
- The element's Namespace URI, or the empty string.localName
- The element's local name, or the empty string.qName
- The element's qualified (prefixed) name, or the empty
string.
org.xml.sax.SAXException
- The client may throw an exception during
processing.public void startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
startDTD
in interface org.xml.sax.ext.LexicalHandler
name
- DOCUMENT ME!publicId
- DOCUMENT ME!systemId
- DOCUMENT ME!
org.xml.sax.SAXException
- DOCUMENT ME!
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |