net.sf.tomp.xml.type
Interface TypeDatabase

All Known Implementing Classes:
TypeDatabaseImpl

public interface TypeDatabase

DOCUMENT ME!

Version:
$Revision$
Author:
$author$

Method Summary
 void addTransformation(Type source, Type target, Variant v, TypeTransformation t)
           
 TypeTransformation getTransformation(Type source, Type target, Variant v)
           
 Transformations getTransformations()
          DOCUMENT ME!
 java.util.List getTransformationSequence(Type source, Type target, Variant variant)
          DOCUMENT ME!
 Type getType(java.lang.String identification)
          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)
           
 

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)
DOCUMENT ME!

Parameters:
name - DOCUMENT ME!
dtPublic - DOCUMENT ME!
dtSystem - DOCUMENT ME!
Returns:
DOCUMENT ME!

getType

public Type getType(java.lang.String identification)
DOCUMENT ME!

Parameters:
identification - DOCUMENT ME!
Returns:
DOCUMENT ME!

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)
DOCUMENT ME!

Parameters:
source - DOCUMENT ME!
target - DOCUMENT ME!
variant - DOCUMENT ME!
Returns:
DOCUMENT ME!

getTransformations

public Transformations getTransformations()
DOCUMENT ME!

Returns:
DOCUMENT ME!


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