tomp.lxp
Class ProfilingXIncludeFilter

java.lang.Object
  extended bytomp.xtcl.filter.XTFilterImpl
      extended bytomp.xtcl.filter.DynamicFilterImpl
          extended bytomp.xtcl.filter.AdaptiveFilterImpl
              extended bytomp.xml.include.AdaptiveXIncludeFilter
                  extended bytomp.lxp.ProfilingXIncludeFilter
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, DynamicFilter, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, HasOutputProperties, org.xml.sax.ext.LexicalHandler, Parametrized, org.xml.sax.XMLFilter, org.xml.sax.XMLReader, XTFilter

public class ProfilingXIncludeFilter
extends AdaptiveXIncludeFilter


Field Summary
protected  DocumentInfo document
           
protected  ProfileDatabase profileDatabase
           
protected  UserInfo user
           
 
Fields inherited from class tomp.xml.include.AdaptiveXIncludeFilter
xif
 
Fields inherited from class tomp.xtcl.filter.AdaptiveFilterImpl
targetType, typeDetectorFilter, variant
 
Fields inherited from class tomp.xtcl.filter.DynamicFilterImpl
filter, isContentHandler, isDTDHandler, isEntityResolver, isErrorHandler, isLexicalHandler, outputPropertiesListener
 
Fields inherited from class tomp.xtcl.filter.XTFilterImpl
contentHandler, dtdHandler, entityResolver, errorHandler, lexicalHandler, locator, parent
 
Constructor Summary
ProfilingXIncludeFilter()
           
ProfilingXIncludeFilter(org.xml.sax.XMLReader p)
           
 
Method Summary
 DocumentInfo getDocumentInfo()
           
 ProfileDatabase getProfileDatabase()
           
 UserInfo getUserInfo()
           
 XIncludeFilter getXIncludeFilter()
           
 void setDocumentInfo(DocumentInfo u)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
          Filter a new document locator event.
 void setProfileDatabase(ProfileDatabase pdb)
           
 void setUserInfo(UserInfo u)
           
 void startDocument()
          Filter method startDocument finds and activate the filter for the transformation
 
Methods inherited from class tomp.xml.include.AdaptiveXIncludeFilter
setParent
 
Methods inherited from class tomp.xtcl.filter.AdaptiveFilterImpl
getSourceType, getSourceTypeForCurrentContext, getTargetType, getTypeDatabase, getVariant, setParameter, setTargetType, setTargetType, setTypeDatabase, setVariant
 
Methods inherited from class tomp.xtcl.filter.DynamicFilterImpl
comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getFilter, getLexicalHandler, getOutputProperties, getProperty, characters, ignorableWhitespace, notationDecl, parse, processingInstruction, resolveEntity, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setFilter, setLexicalHandler, setOutputProperties, setOutputPropertiesListener, setProperty, skippedEntity, startCDATA, startDTD, startElement, startEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class tomp.xtcl.filter.XTFilterImpl
getParent, parse, setupParse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.XMLFilter
getParent
 
Methods inherited from interface org.xml.sax.XMLReader
parse
 

Field Detail

profileDatabase

protected ProfileDatabase profileDatabase

user

protected UserInfo user

document

protected DocumentInfo document
Constructor Detail

ProfilingXIncludeFilter

public ProfilingXIncludeFilter()

ProfilingXIncludeFilter

public ProfilingXIncludeFilter(org.xml.sax.XMLReader p)
Method Detail

getProfileDatabase

public ProfileDatabase getProfileDatabase()

setProfileDatabase

public void setProfileDatabase(ProfileDatabase pdb)

getUserInfo

public UserInfo getUserInfo()

setUserInfo

public void setUserInfo(UserInfo u)

getDocumentInfo

public DocumentInfo getDocumentInfo()

setDocumentInfo

public void setDocumentInfo(DocumentInfo u)

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Description copied from class: DynamicFilterImpl
Filter a new document locator event.

Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
Overrides:
setDocumentLocator in class AdaptiveXIncludeFilter

getXIncludeFilter

public XIncludeFilter getXIncludeFilter()
Overrides:
getXIncludeFilter in class AdaptiveXIncludeFilter

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Filter method startDocument finds and activate the filter for the transformation

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class AdaptiveFilterImpl
Throws:
org.xml.sax.SAXException