tomp.xml.type
Interface TypeDatabase

All Known Implementing Classes:
TypeDatabaseImpl

public interface TypeDatabase


Method Summary
 void addTransformation(Type source, Type target, Variant v, TypeTransformation t)
           
 TypeTransformation getTransformation(Type source, Type target, Variant v)
           
 Transformations getTransformations()
           
 java.util.List getTransformationSequence(Type source, Type target, Variant variant)
           
 Type getType(java.lang.String identification)
           
 Type getTypeForDoctype(java.lang.String name, java.lang.String dtPublic, java.lang.String dtSystem)
           
 Type getTypeForRootElement(java.lang.String ns, java.lang.String localName)
           
 

Method Detail

getTypeForRootElement

public Type getTypeForRootElement(java.lang.String ns,
                                  java.lang.String localName)

getTypeForDoctype

public Type getTypeForDoctype(java.lang.String name,
                              java.lang.String dtPublic,
                              java.lang.String dtSystem)

getType

public Type getType(java.lang.String identification)

addTransformation

public void addTransformation(Type source,
                              Type target,
                              Variant v,
                              TypeTransformation t)

getTransformation

public TypeTransformation getTransformation(Type source,
                                            Type target,
                                            Variant v)

getTransformationSequence

public java.util.List getTransformationSequence(Type source,
                                                Type target,
                                                Variant variant)

getTransformations

public Transformations getTransformations()