Uses of Class
org.quattor.pan.type.FullType

Packages that use FullType
org.quattor.pan.exceptions Exceptions that can be generated at various stages in the machine profile processing. 
org.quattor.pan.statement Provides classes that implement the core declarative statements of the pan language. 
org.quattor.pan.template Contains the classes that define the java implementation a pan template or classes related to them. 
org.quattor.pan.type Implements the pan type system. 
 

Uses of FullType in org.quattor.pan.exceptions
 

Methods in org.quattor.pan.exceptions with parameters of type FullType
 ValidationException ValidationException.addTypeToStack(java.lang.String name, FullType type)
           
 ValidationException ValidationException.setPathTypeAndObject(Path path, FullType type, java.io.File objectTemplate)
           
 

Uses of FullType in org.quattor.pan.statement
 

Constructors in org.quattor.pan.statement with parameters of type FullType
BindStatement(SourceRange sourceRange, Path path, FullType fullType)
          This constructor creates a new BindStatement which associates a FullType to a particular, absolute path.
TypeStatement(SourceRange sourceRange, java.lang.String name, FullType fullType)
          Creates a TypeStatement which associates a name to a FullType.
 

Uses of FullType in org.quattor.pan.template
 

Methods in org.quattor.pan.template that return FullType
 FullType TypeMap.get(java.lang.String name)
          Return the type associated with the given name or null if it doesn't exist.
 FullType CompileTimeContext.getFullType(java.lang.String name)
          Return the type associated with the given name or null if it doesn't exist.
 FullType BuildContext.getFullType(java.lang.String name)
          Return the type associated with the given name or null if it doesn't exist.
 FullType Context.getFullType(java.lang.String name)
          Return the type associated with the given name or null if it doesn't exist.
 

Methods in org.quattor.pan.template that return types with arguments of type FullType
 java.util.Map<Path,java.util.List<FullType>> CompileTimeContext.getBindings()
          This method returns an unmodifiable, ordered map of the type bindings.
 java.util.Map<Path,java.util.List<FullType>> BuildContext.getBindings()
          This method returns an unmodifiable, ordered map of the type bindings.
 java.util.Map<Path,java.util.List<FullType>> Context.getBindings()
          This method returns an unmodifiable, ordered map of the type bindings.
 

Methods in org.quattor.pan.template with parameters of type FullType
 void TypeMap.put(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void CompileTimeContext.setBinding(Path path, FullType fullType, Template template, SourceRange sourceRange)
          This method associates a type definition to a path.
 void BuildContext.setBinding(Path path, FullType fullType, Template template, SourceRange sourceRange)
          This method associates a type definition to a path.
 void Context.setBinding(Path path, FullType fullType, Template template, SourceRange sourceRange)
          This method associates a type definition to a path.
 void CompileTimeContext.setFullType(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void BuildContext.setFullType(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void Context.setFullType(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 

Uses of FullType in org.quattor.pan.type
 

Methods in org.quattor.pan.type that return types with arguments of type FullType
static java.util.Map<java.lang.String,FullType> BaseType.getBuiltinTypes()
           
 

Constructor parameters in org.quattor.pan.type with type arguments of type FullType
RecordType(java.lang.String source, SourceRange sourceRange, boolean extensible, Range range, java.util.List<java.lang.String> includes, java.util.SortedMap<Term,FullType> reqFields, java.util.SortedMap<Term,FullType> optFields)
           
RecordType(java.lang.String source, SourceRange sourceRange, boolean extensible, Range range, java.util.List<java.lang.String> includes, java.util.SortedMap<Term,FullType> reqFields, java.util.SortedMap<Term,FullType> optFields)
           
 



Copyright © 2011 Quattor. All Rights Reserved.