net.sf.tomp.xml.include
Class AdaptiveFilterImpl

java.lang.Object
  extended bynet.sf.tomp.xtcl.filter.XTFilterImpl
      extended bynet.sf.tomp.xtcl.filter.DynamicFilterImpl
          extended bynet.sf.tomp.xml.include.AdaptiveFilterImpl
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, net.sf.tomp.xtcl.filter.DynamicFilter, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, net.sf.tomp.xtcl.filter.HasOutputProperties, org.xml.sax.ext.LexicalHandler, net.sf.tomp.general.Parametrized, org.xml.sax.XMLFilter, org.xml.sax.XMLReader, net.sf.tomp.xtcl.filter.XTFilter
Direct Known Subclasses:
AdaptiveXIncludeFilter

public class AdaptiveFilterImpl
extends net.sf.tomp.xtcl.filter.DynamicFilterImpl

DOCUMENT ME!

Author:
tomp

Field Summary
protected  Type targetType
          DOCUMENT ME!
protected  TypeDetectorFilter typeDetectorFilter
          DOCUMENT ME!
protected  Variant variant
          DOCUMENT ME!
 
Fields inherited from class net.sf.tomp.xtcl.filter.DynamicFilterImpl
filter, isContentHandler, isDTDHandler, isEntityResolver, isErrorHandler, isLexicalHandler, outputPropertiesListener
 
Fields inherited from class net.sf.tomp.xtcl.filter.XTFilterImpl
contentHandler, dtdHandler, entityResolver, errorHandler, lexicalHandler, locator, parent
 
Constructor Summary
AdaptiveFilterImpl()
          Creates a new AdaptiveFilterImpl object.
AdaptiveFilterImpl(org.xml.sax.XMLReader p)
          Construct an XML filter with the specified parent.
 
Method Summary
 Type getSourceType()
          DOCUMENT ME!
 Type getSourceTypeForCurrentContext()
          DOCUMENT ME!
 Type getTargetType()
          DOCUMENT ME!
 TypeDatabase getTypeDatabase()
          DOCUMENT ME!
 Variant getVariant()
          DOCUMENT ME!
 void setParameter(java.lang.String k, java.lang.Object v)
           
 void setParent(org.xml.sax.XMLReader parent)
           
 void setTargetType(java.lang.String identification)
          DOCUMENT ME!
 void setTargetType(Type t)
          DOCUMENT ME!
 void setTypeDatabase(TypeDatabase td)
          DOCUMENT ME!
 void setVariant(Variant t)
          DOCUMENT ME!
 void startDocument()
          Filter method startDocument finds and activate the filter for the transformation
 
Methods inherited from class net.sf.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, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setFilter, setLexicalHandler, setOutputProperties, setOutputPropertiesListener, setProperty, skippedEntity, startCDATA, startDTD, startElement, startEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class net.sf.tomp.xtcl.filter.XTFilterImpl
getDocumentLocator, 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

typeDetectorFilter

protected TypeDetectorFilter typeDetectorFilter
DOCUMENT ME!


targetType

protected Type targetType
DOCUMENT ME!


variant

protected Variant variant
DOCUMENT ME!

Constructor Detail

AdaptiveFilterImpl

public AdaptiveFilterImpl()
Creates a new AdaptiveFilterImpl object.


AdaptiveFilterImpl

public AdaptiveFilterImpl(org.xml.sax.XMLReader p)
Construct an XML filter with the specified parent.

Parameters:
p - DOCUMENT ME!
See Also:
setParent(org.xml.sax.XMLReader), XTFilterImpl.getParent()
Method Detail

getTypeDatabase

public TypeDatabase getTypeDatabase()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTypeDatabase

public void setTypeDatabase(TypeDatabase td)
DOCUMENT ME!

Parameters:
td - DOCUMENT ME!

getSourceType

public Type getSourceType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getSourceTypeForCurrentContext

public Type getSourceTypeForCurrentContext()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTargetType

public Type getTargetType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setTargetType

public void setTargetType(Type t)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!

getVariant

public Variant getVariant()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setVariant

public void setVariant(Variant t)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!

setTargetType

public void setTargetType(java.lang.String identification)
DOCUMENT ME!

Parameters:
identification - DOCUMENT ME!

setParameter

public void setParameter(java.lang.String k,
                         java.lang.Object v)

setParent

public void setParent(org.xml.sax.XMLReader parent)

startDocument

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

Throws:
org.xml.sax.SAXException - DOCUMENT ME!


Copyright © 2004 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.