org.quattor.pan.type
Class BaseType

java.lang.Object
  extended by org.quattor.pan.type.Type
      extended by org.quattor.pan.type.BaseType
Direct Known Subclasses:
AliasType, CompositeType, PrimitiveType, RecordType

public abstract class BaseType
extends Type

Common abstract class for all 'primitive' types in the pan language; that is, types without default values or validation blocks.

Author:
loomis

Field Summary
 
Fields inherited from class org.quattor.pan.type.Type
source, sourceRange
 
Constructor Summary
BaseType(java.lang.String source, SourceRange sourceRange)
           
 
Method Summary
static java.util.Map<java.lang.String,FullType> getBuiltinTypes()
           
 
Methods inherited from class org.quattor.pan.type.Type
findDefault, getSource, getSourceRange, setDefaults, toString, validate, validateAsIncludedType, verifySubtypesDefined
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseType

public BaseType(java.lang.String source,
                SourceRange sourceRange)
Method Detail

getBuiltinTypes

public static java.util.Map<java.lang.String,FullType> getBuiltinTypes()


Copyright © 2011 Quattor. All Rights Reserved.