Uses of Interface
org.quattor.pan.utils.Term

Packages that use Term
org.quattor.pan.dml Provides high-level interface and abstract classes for DML (data manipulation language) processing. 
org.quattor.pan.dml.data Provides data elements for the Data Manipulation Language (DML). 
org.quattor.pan.exceptions Exceptions that can be generated at various stages in the machine profile processing. 
org.quattor.pan.parser Provides classes for the implementation of the pan language parser. 
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. 
org.quattor.pan.utils Provides collection of useful utilities that don't fit neatly into other pan packages. 
 

Uses of Term in org.quattor.pan.dml
 

Methods in org.quattor.pan.dml that return Term
protected  Term[] AbstractOperation.calculateTerms(Context context)
          A utility method that creates a list of terms from the given arguments.
 

Uses of Term in org.quattor.pan.dml.data
 

Classes in org.quattor.pan.dml.data that implement Term
 class LongProperty
          Represents a long value.
 class StringProperty
          Represents a string value.
 

Methods in org.quattor.pan.dml.data that return types with arguments of type Term
 java.util.Set<Term> ProtectedHashResource.keySet()
           
 java.util.Set<Term> HashResource.keySet()
           
 

Methods in org.quattor.pan.dml.data with parameters of type Term
 int LongProperty.compareTo(Term o)
           
 int StringProperty.compareTo(Term o)
           
 Element ProtectedHashResource.get(Term key)
           
 Element ProtectedListResource.get(Term key)
           
 Element ListResource.get(Term term)
           
abstract  Element Resource.get(Term term)
          Retrieve the Element associated with the given Term (either an index or string key).
 Element HashResource.get(Term term)
           
 Element ProtectedHashResource.put(Term key, Element newValue)
           
 Element ProtectedListResource.put(Term key, Element newValue)
           
 Element ListResource.put(Term term, Element value)
           
abstract  Element Resource.put(Term term, Element newValue)
          Define the mapping between the given Term and given Element.
 Element HashResource.put(Term term, Element newValue)
           
 Element Resource.rget(Term[] terms, int index, boolean protect, boolean lookupOnly)
           
 Element Element.rget(Term[] terms, int index, boolean protect, boolean lookupOnly)
          Dereference the Element to return the value of a child.
 ListResource Resource.rgetList(Term[] terms, int index)
           
 ListResource Element.rgetList(Term[] terms, int index)
          This is a special lookup function that will retrieve a list from the resource.
 void ProtectedHashResource.rput(Term[] terms, int index, Element value)
           
 void ProtectedListResource.rput(Term[] terms, int index, Element value)
           
 void Resource.rput(Term[] terms, int index, Element value)
           
 void Element.rput(Term[] terms, int index, Element value)
          Add the given child to this resource, creating intermediate resources as necessary.
 

Uses of Term in org.quattor.pan.exceptions
 

Methods in org.quattor.pan.exceptions with parameters of type Term
 ValidationException ValidationException.addTerm(Term term)
           
 java.lang.String InvalidTermException.formatVariableMessage(java.lang.String name, Term[] terms)
           
 InvalidTermException InvalidTermException.setInfo(Term[] terms, int index, java.lang.String actualType)
           
 

Method parameters in org.quattor.pan.exceptions with type arguments of type Term
 InvalidTermException InvalidTermException.setVariableInfo(java.util.List<Term> terms, int index, java.lang.String actualType)
           
 

Uses of Term in org.quattor.pan.parser
 

Methods in org.quattor.pan.parser that return Term
 Term ASTFieldSpec.getKey()
           
 

Uses of Term in org.quattor.pan.template
 

Methods in org.quattor.pan.template with parameters of type Term
 Element CompileTimeContext.dereferenceVariable(java.lang.String name, boolean lookupOnly, Term[] terms)
          Return the Element which corresponds to the given variable name.
 Element BuildContext.dereferenceVariable(java.lang.String name, boolean lookupOnly, Term[] terms)
          Return the Element which corresponds to the given variable name.
 Element Context.dereferenceVariable(java.lang.String name, boolean lookupOnly, Term[] terms)
          Return the Element which corresponds to the given variable name.
 void CompileTimeContext.setLocalVariable(java.lang.String name, Term[] terms, Element value)
          Set the local variable to the given value.
 void BuildContext.setLocalVariable(java.lang.String name, Term[] terms, Element value)
          Set the local variable to the given value.
 void Context.setLocalVariable(java.lang.String name, Term[] terms, Element value)
          Set the local variable to the given value.
 

Uses of Term in org.quattor.pan.type
 

Constructor parameters in org.quattor.pan.type with type arguments of type Term
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)
           
 

Uses of Term in org.quattor.pan.utils
 

Methods in org.quattor.pan.utils that return Term
static Term TermFactory.create(Element element)
          Create a term from a given element.
static Term TermFactory.create(long index)
          Create a term directly from a long index.
static Term TermFactory.create(java.lang.String term)
          Constructor of a path from a String.
 Term[] Path.getTerms()
          Get the list of terms in this path.
 

Methods in org.quattor.pan.utils with parameters of type Term
static int TermFactory.compare(Term self, Term other)
          A utility method to allow the comparison of any two terms.
 

Constructors in org.quattor.pan.utils with parameters of type Term
Path(Path root, Term[] terms)
          Constructor which will create a new Path from the concatenation of two existing paths.
 



Copyright © 2011 Quattor. All Rights Reserved.