Uses of Class
org.quattor.pan.utils.Path

Packages that use Path
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.utils Provides collection of useful utilities that don't fit neatly into other pan packages. 
 

Uses of Path in org.quattor.pan.exceptions
 

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

Uses of Path in org.quattor.pan.statement
 

Fields in org.quattor.pan.statement declared as Path
protected  Path AssignmentStatement.path
           
 

Methods in org.quattor.pan.statement with parameters of type Path
static AssignmentStatement AssignmentStatement.createAssignmentStatement(SourceRange sourceRange, Path path, Element value, boolean conditional, boolean modifiable)
           
static AssignmentStatement AssignmentStatement.createAssignmentStatement(SourceRange sourceRange, Path path, Operation dml, boolean conditional, boolean modifiable)
           
 

Constructors in org.quattor.pan.statement with parameters of type Path
AbsoluteAssignmentStatement(SourceRange sourceRange, Path path, Operation dml, boolean conditional, boolean modifiable)
          This constructor creates a new AbsoluteAssignmentStatement that assigns a the result of a DML block to the associated path.
AssignmentStatement(SourceRange sourceRange, Path path, boolean conditional, boolean modifiable)
           
BindStatement(SourceRange sourceRange, Path path, FullType fullType)
          This constructor creates a new BindStatement which associates a FullType to a particular, absolute path.
ComputedAssignmentStatement(SourceRange sourceRange, Path path, Operation dml, boolean conditional, boolean modifiable)
          This constructor creates a new AssignmentStatement which assigns a constant value (Element) to the associated path.
ConstantAssignmentStatement(SourceRange sourceRange, Path path, Element value, boolean conditional, boolean modifiable)
          This constructor creates a new AbsoluteAssignmentStatement that assigns a constant value (Element) to the associated path.
DeleteAssignmentStatement(SourceRange sourceRange, Path path, boolean conditional, boolean modifiable)
          This constructor creates a new AbsoluteAssignmentStatement that assigns a constant value (Element) to the associated path.
RelativeAssignmentStatement(SourceRange sourceRange, Path path, Operation dml, boolean conditional, boolean modifiable)
          This constructor creates a new AssignmentStatement which assigns a the result of a DML block to the associated path.
 

Uses of Path in org.quattor.pan.template
 

Methods in org.quattor.pan.template that return types with arguments of type Path
 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 Path
 Element CompileTimeContext.getElement(Path path)
          Pull the value of an element from a configuration tree.
 Element BuildContext.getElement(Path path)
          Pull the value of an element from a configuration tree.
 Element Context.getElement(Path path)
          Pull the value of an element from a configuration tree.
 Element CompileTimeContext.getElement(Path path, boolean errorIfNotFound)
          Pull the value of an element from a configuration tree.
 Element BuildContext.getElement(Path path, boolean errorIfNotFound)
          Pull the value of an element from a configuration tree.
 Element Context.getElement(Path path, boolean errorIfNotFound)
          Pull the value of an element from a configuration tree.
 java.lang.String CompileTimeContext.getFinalReason(Path p)
           
 java.lang.String BuildContext.getFinalReason(Path p)
           
 java.lang.String Context.getFinalReason(Path p)
           
 boolean CompileTimeContext.isFinal(Path p)
           
 boolean BuildContext.isFinal(Path p)
           
 boolean Context.isFinal(Path p)
           
 void CompileTimeContext.putElement(Path path, Element value)
           
 void BuildContext.putElement(Path path, Element value)
           
 void Context.putElement(Path path, Element value)
           
 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.setFinal(Path p)
           
 void BuildContext.setFinal(Path p)
           
 void Context.setFinal(Path p)
           
 

Constructors in org.quattor.pan.template with parameters of type Path
PathSelfHolder(Path path, Context context)
           
 

Uses of Path in org.quattor.pan.utils
 

Methods in org.quattor.pan.utils that return Path
static Path Path.resolve(Path prefix, Path relative)
           
 

Methods in org.quattor.pan.utils with parameters of type Path
 int Path.compareTo(Path o)
          The default ordering for paths is such that it will produce a post-traversal ordering.
 java.lang.String FinalFlags.getFinalReason(Path path)
          Return a String with a message indicating why the given path is final.
 boolean FinalFlags.isFinal(Path path)
          Determine if the given path is marked as final.
static Path Path.resolve(Path prefix, Path relative)
           
 void FinalFlags.setFinal(Path path)
          Mark the given Path as being final.
 

Constructors in org.quattor.pan.utils with parameters of type Path
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.