edu.iastate.anthill.indus.datasource.type
Class AVH

java.lang.Object
  extended byedu.iastate.anthill.indus.datasource.type.DataType
      extended byedu.iastate.anthill.indus.datasource.type.Graph
          extended byedu.iastate.anthill.indus.datasource.type.DAG
              extended byedu.iastate.anthill.indus.datasource.type.AVH
All Implemented Interfaces:
Configable
Direct Known Subclasses:
DbAVH

public class AVH
extends DAG
implements Configable

Since:
1.0 2004-10-08
Author:
Jie Bao

Field Summary
(package private)  java.lang.String nameOfOrder
           
(package private)  java.lang.String template
           
(package private)  TypedTree treeAVT
           
 
Fields inherited from class edu.iastate.anthill.indus.datasource.type.Graph
edges, nodes
 
Fields inherited from class edu.iastate.anthill.indus.datasource.type.DataType
DEFAULT_TYPES, modified, name, readOnly, supertype
 
Constructor Summary
AVH()
           
AVH(java.lang.String name, java.lang.String treetype)
           
 
Method Summary
 void fromXML(java.lang.String datatypeinXML)
           
 javax.swing.JPanel getEditor()
           
 java.lang.String getInformation()
           
 java.lang.String getNameOfOrder()
           
 TypedTree getTreeAVH()
           
static boolean isAVH(java.lang.String type, java.lang.String supertype)
           
 void OldFromXML(java.lang.String datatypeinXML)
           
private  TypedTree oldFromXML2(java.lang.String datatypeinXML)
           
 java.lang.String oldToXML()
           
static java.lang.String parseTemplate(java.lang.String datatypeinXML)
           
 java.lang.String print()
           
 void setName(java.lang.String typeName)
           
 void setNameOfOrder(java.lang.String nameOfOrder)
           
 void setTree(TypedTree tree)
           
 java.lang.String toString()
           
 java.lang.String toXML()
           
 
Methods inherited from class edu.iastate.anthill.indus.datasource.type.Graph
addEdge, addEdge, addNode, deleteEdge, deleteEdge, deleteNode, deleteNode, findEdge, findNode, findOrCreateNode, getAllAncestor, getChild, getEdge, getLeaves, getNode, getParent, getRoots, getTaggedText, renameEdge, renameNode, test
 
Methods inherited from class edu.iastate.anthill.indus.datasource.type.DataType
getName, getPredefinedTypes, getSupertype, isLegalName, isNumber, isPredefinedType, isString, parseSupertype
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

treeAVT

TypedTree treeAVT

nameOfOrder

java.lang.String nameOfOrder

template

java.lang.String template
Constructor Detail

AVH

public AVH()

AVH

public AVH(java.lang.String name,
           java.lang.String treetype)
Method Detail

toXML

public java.lang.String toXML()
Specified by:
toXML in interface Configable
Overrides:
toXML in class Graph

oldToXML

public java.lang.String oldToXML()

oldFromXML2

private TypedTree oldFromXML2(java.lang.String datatypeinXML)

fromXML

public void fromXML(java.lang.String datatypeinXML)
Specified by:
fromXML in interface Configable
Overrides:
fromXML in class Graph

OldFromXML

public void OldFromXML(java.lang.String datatypeinXML)

setTree

public void setTree(TypedTree tree)

isAVH

public static boolean isAVH(java.lang.String type,
                            java.lang.String supertype)
Parameters:
supertype - String
Returns:
boolean
Since:
2004-10-15

getTreeAVH

public TypedTree getTreeAVH()

getNameOfOrder

public java.lang.String getNameOfOrder()

setNameOfOrder

public void setNameOfOrder(java.lang.String nameOfOrder)

getEditor

public javax.swing.JPanel getEditor()
Overrides:
getEditor in class DAG

print

public java.lang.String print()
Overrides:
print in class Graph

getInformation

public java.lang.String getInformation()
Overrides:
getInformation in class Graph

toString

public java.lang.String toString()
Specified by:
toString in interface Configable
Overrides:
toString in class Graph

setName

public void setName(java.lang.String typeName)
Overrides:
setName in class DataType

parseTemplate

public static java.lang.String parseTemplate(java.lang.String datatypeinXML)