ajax.catalog
Interface CatalogObject
- All Known Implementing Classes:
- Table, Transformation
- public interface CatalogObject
Common interface for catalog components.
A catalog is a set of tables and transformations
A LibCatalog is a set of algorithms and functions
Method Summary |
java.util.Iterator |
getFields(java.lang.String name)
|
FieldType |
getFieldType(java.lang.String field,
java.lang.String outputName)
|
int |
getIndexAttribute(java.lang.String outputName,
java.lang.String attribute)
|
java.util.List |
getKey(java.lang.String outputName)
returns a list of FieldType objects that represent the key of
this CatalogObject. |
java.lang.String |
getName()
|
boolean |
isTransformation()
|
void |
toXML(java.lang.String XMLfileName)
|
getName
public java.lang.String getName()
isTransformation
public boolean isTransformation()
getFieldType
public FieldType getFieldType(java.lang.String field,
java.lang.String outputName)
throws CatalogException
getKey
public java.util.List getKey(java.lang.String outputName)
throws CatalogException
- returns a list of FieldType objects that represent the key of
this CatalogObject.
getFields
public java.util.Iterator getFields(java.lang.String name)
throws CatalogException
getIndexAttribute
public int getIndexAttribute(java.lang.String outputName,
java.lang.String attribute)
throws CatalogException
toXML
public void toXML(java.lang.String XMLfileName)