|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
net.sf.tomp.xml.type.TypeDatabaseImpl
DOCUMENT ME!
Field Summary | |
protected MultiFilterTypeTransformation |
currentMultiTransformation
DOCUMENT ME! |
protected java.lang.String |
currentSource
DOCUMENT ME! |
protected Type |
currentSrcType
DOCUMENT ME! |
protected java.lang.String |
currentTarget
DOCUMENT ME! |
protected Type |
currentTargetType
DOCUMENT ME! |
protected TypeTransformation |
currentTransformation
DOCUMENT ME! |
protected Type |
currentType
DOCUMENT ME! |
protected Variant |
currentVariant
DOCUMENT ME! |
protected java.util.Map |
doctype2type
DOCUMENT ME! |
protected java.util.Map |
identification2type
DOCUMENT ME! |
protected TypeDatabase |
parentDatabase
parent type database. |
protected java.util.Map |
root2type
DOCUMENT ME! |
protected Transformations |
transformations
DOCUMENT ME! |
protected net.sf.tomp.xtcl.filter.XTFilterFactory |
xff
DOCUMENT ME! |
Constructor Summary | |
TypeDatabaseImpl()
|
Method Summary | |
void |
addTransformation(Type source,
Type target,
Variant variant,
TypeTransformation tt)
implementation of transformation info storage |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Filter an end element event. |
TypeDatabase |
getParent()
DOCUMENT ME! |
javax.xml.transform.Result |
getResult()
DOCUMENT ME! |
TypeTransformation |
getTransformation(Type source,
Type target,
Variant variant)
DOCUMENT ME! |
Transformations |
getTransformations()
DOCUMENT ME! |
java.util.List |
getTransformationSequence(Type source,
Type target,
Variant variant)
DOCUMENT ME! |
Type |
getType(java.lang.String id)
DOCUMENT ME! |
Type |
getTypeForDoctype(java.lang.String name,
java.lang.String dtPublic,
java.lang.String dtSystem)
DOCUMENT ME! |
Type |
getTypeForRootElement(java.lang.String ns,
java.lang.String localName)
implementation of type info storage |
int |
getTypesCount()
DOCUMENT ME! |
void |
characters(char[] ch,
int start,
int length)
Filter a character data event. |
TypeTransformation |
newTransformationForFilterClassName(java.lang.String fn)
DOCUMENT ME! |
TypeTransformation |
newTransformationForSTXStyleSystemId(java.lang.String ssi)
DOCUMENT ME! |
TypeTransformation |
newTransformationForStyleSystemId(java.lang.String ssi)
DOCUMENT ME! |
void |
setParent(TypeDatabase td)
DOCUMENT ME! |
void |
setXTFilterFactory(net.sf.tomp.xtcl.filter.XTFilterFactory x)
DOCUMENT ME! |
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 org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected net.sf.tomp.xtcl.filter.XTFilterFactory xff
protected TypeDatabase parentDatabase
protected Type currentType
protected Type currentSrcType
protected Type currentTargetType
protected java.lang.String currentSource
protected java.lang.String currentTarget
protected TypeTransformation currentTransformation
protected MultiFilterTypeTransformation currentMultiTransformation
protected Variant currentVariant
protected java.util.Map identification2type
protected java.util.Map root2type
protected java.util.Map doctype2type
protected Transformations transformations
Constructor Detail |
public TypeDatabaseImpl()
Method Detail |
public void setXTFilterFactory(net.sf.tomp.xtcl.filter.XTFilterFactory x)
x
- DOCUMENT ME!public TypeDatabase getParent()
public void setParent(TypeDatabase td)
td
- DOCUMENT ME!public javax.xml.transform.Result getResult()
getResult
in interface net.sf.tomp.xtcl.result.HasResult
public int getTypesCount()
public Transformations getTransformations()
getTransformations
in interface TypeDatabase
public void addTransformation(Type source, Type target, Variant variant, TypeTransformation tt)
addTransformation
in interface TypeDatabase
source
- DOCUMENT ME!target
- DOCUMENT ME!variant
- DOCUMENT ME!tt
- DOCUMENT ME!public TypeTransformation getTransformation(Type source, Type target, Variant variant)
getTransformation
in interface TypeDatabase
source
- DOCUMENT ME!target
- DOCUMENT ME!variant
- DOCUMENT ME!
public Type getTypeForRootElement(java.lang.String ns, java.lang.String localName)
getTypeForRootElement
in interface TypeDatabase
ns
- DOCUMENT ME!localName
- DOCUMENT ME!
public Type getTypeForDoctype(java.lang.String name, java.lang.String dtPublic, java.lang.String dtSystem)
getTypeForDoctype
in interface TypeDatabase
name
- DOCUMENT ME!dtPublic
- DOCUMENT ME!dtSystem
- DOCUMENT ME!
public Type getType(java.lang.String id)
getType
in interface TypeDatabase
id
- DOCUMENT ME!
public TypeTransformation newTransformationForFilterClassName(java.lang.String fn) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
newTransformationForFilterClassName
in interface TypeTransformationFactory
fn
- DOCUMENT ME!
java.lang.ClassNotFoundException
- DOCUMENT ME!
java.lang.InstantiationException
- DOCUMENT ME!
java.lang.IllegalAccessException
- DOCUMENT ME!public TypeTransformation newTransformationForStyleSystemId(java.lang.String ssi) throws javax.xml.transform.TransformerConfigurationException
newTransformationForStyleSystemId
in interface TypeTransformationFactory
ssi
- DOCUMENT ME!
javax.xml.transform.TransformerConfigurationException
- DOCUMENT ME!public TypeTransformation newTransformationForSTXStyleSystemId(java.lang.String ssi) throws javax.xml.transform.TransformerConfigurationException
newTransformationForSTXStyleSystemId
in interface TypeTransformationFactory
ssi
- DOCUMENT ME!
javax.xml.transform.TransformerConfigurationException
- 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 characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
ch
- An array of characters.start
- The starting position in the array.length
- The number of characters to use from the array.
org.xml.sax.SAXException
- The client may throw an exception during
processing.public java.util.List getTransformationSequence(Type source, Type target, Variant variant)
getTransformationSequence
in interface TypeDatabase
source
- DOCUMENT ME!target
- DOCUMENT ME!variant
- DOCUMENT ME!
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |