net.sf.tomp.xml.type
Class TypeImpl

java.lang.Object
  extended bynet.sf.tomp.xml.type.TypeImpl
All Implemented Interfaces:
Type

public class TypeImpl
extends java.lang.Object
implements Type

DOCUMENT ME!

Version:
$Revision$
Author:
$author$

Field Summary
protected  java.lang.String identification
          DOCUMENT ME!
protected  java.util.List parents
          DOCUMENT ME!
static boolean SHOW_PARENTS
          DOCUMENT ME!
protected  java.lang.String type
          DOCUMENT ME!
protected  java.util.Map typesForContext
          DOCUMENT ME!
static Type UNKNOWN
          DOCUMENT ME!
 
Constructor Summary
TypeImpl(java.lang.String t, java.lang.String i)
          Creates a new TypeImpl object.
 
Method Summary
 void addParent(Type p)
          DOCUMENT ME!
 void addTypeForContext(TypeContext c, Type t)
          DOCUMENT ME!
 java.util.Iterator ancestorIterator()
          DOCUMENT ME!
 boolean equals(java.lang.Object o)
           
 java.lang.String getIdentification()
          DOCUMENT ME!
 Type getTypeForContext(TypeContext c)
          DOCUMENT ME!
 java.lang.String getTypeType()
          DOCUMENT ME!
 int hashCode()
           
 boolean isDescendantOf(Type t)
          DOCUMENT ME!
 java.util.Iterator parentIterator()
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SHOW_PARENTS

public static final boolean SHOW_PARENTS
DOCUMENT ME!

See Also:
Constant Field Values

UNKNOWN

public static final Type UNKNOWN
DOCUMENT ME!


identification

protected java.lang.String identification
DOCUMENT ME!


type

protected java.lang.String type
DOCUMENT ME!


parents

protected java.util.List parents
DOCUMENT ME!


typesForContext

protected java.util.Map typesForContext
DOCUMENT ME!

Constructor Detail

TypeImpl

public TypeImpl(java.lang.String t,
                java.lang.String i)
Creates a new TypeImpl object.

Parameters:
t - DOCUMENT ME!
i - DOCUMENT ME!
Method Detail

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

getIdentification

public java.lang.String getIdentification()
DOCUMENT ME!

Specified by:
getIdentification in interface Type
Returns:
DOCUMENT ME!

getTypeType

public java.lang.String getTypeType()
DOCUMENT ME!

Specified by:
getTypeType in interface Type
Returns:
DOCUMENT ME!

addParent

public void addParent(Type p)
DOCUMENT ME!

Specified by:
addParent in interface Type
Parameters:
p - DOCUMENT ME!

parentIterator

public java.util.Iterator parentIterator()
DOCUMENT ME!

Specified by:
parentIterator in interface Type
Returns:
DOCUMENT ME!

ancestorIterator

public java.util.Iterator ancestorIterator()
DOCUMENT ME!

Specified by:
ancestorIterator in interface Type
Returns:
DOCUMENT ME!

addTypeForContext

public void addTypeForContext(TypeContext c,
                              Type t)
DOCUMENT ME!

Specified by:
addTypeForContext in interface Type
Parameters:
c - DOCUMENT ME!
t - DOCUMENT ME!

getTypeForContext

public Type getTypeForContext(TypeContext c)
DOCUMENT ME!

Specified by:
getTypeForContext in interface Type
Parameters:
c - DOCUMENT ME!
Returns:
DOCUMENT ME!

isDescendantOf

public boolean isDescendantOf(Type t)
DOCUMENT ME!

Specified by:
isDescendantOf in interface Type
Parameters:
t - DOCUMENT ME!
Returns:
DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Returns:
DOCUMENT ME!


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