org.quattor.pan.type
Class CompositeType
java.lang.Object
org.quattor.pan.type.Type
org.quattor.pan.type.BaseType
org.quattor.pan.type.CompositeType
- Direct Known Subclasses:
- HashType, LinkType, ListType
public abstract class CompositeType
- extends BaseType
Common abstract class for all pan language composite types. These types
include collections and links.
- Author:
- loomis
|
Method Summary |
void |
verifySubtypesDefined(TypeMap types)
This method verifies that all of the types referenced from this type are
already defined within the given context. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
baseType
protected final BaseType baseType
range
protected final Range range
CompositeType
public CompositeType(java.lang.String source,
SourceRange sourceRange,
BaseType baseType,
Range range)
verifySubtypesDefined
public void verifySubtypesDefined(TypeMap types)
- Description copied from class:
Type
- This method verifies that all of the types referenced from this type are
already defined within the given context. If not, an EvaluationException
will be thrown.
- Specified by:
verifySubtypesDefined in class Type
- Parameters:
types - TypeMap to use for looking up referenced types
Copyright © 2011 Quattor. All Rights Reserved.