Class PathDerivedVariable


  • public class PathDerivedVariable
    extends java.lang.Object
    • Field Detail

      • varname

        java.lang.String varname
      • path

        java.lang.String path
      • dimension

        java.lang.String dimension
      • func

        java.lang.String func
      • tgtvar

        java.lang.String tgtvar
      • simple

        boolean simple
      • fbase

        double fbase
      • mode

        int mode
      • required

        boolean required
    • Constructor Detail

      • PathDerivedVariable

        public PathDerivedVariable​(java.lang.String snm,
                                   java.lang.String p,
                                   java.lang.String f,
                                   boolean rd,
                                   java.lang.String reduce,
                                   java.lang.String dim)
    • Method Detail

      • parseFunc

        private void parseFunc​(java.lang.String p)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getVariableName

        public java.lang.String getVariableName()
      • getPath

        public java.lang.String getPath()
      • isSimple

        public boolean isSimple()
      • parsePredicate

        private java.lang.String[] parsePredicate​(java.lang.String pred)
                                           throws ContentError
        Throws:
        ContentError
      • getBits

        public java.lang.String[] getBits()
      • flattenPath

        private java.lang.String flattenPath​(java.lang.String pfx)
      • getOperatorSymbol

        public java.lang.String getOperatorSymbol()
      • isSum

        public boolean isSum()
      • isProduct

        public boolean isProduct()
      • isRequired

        public boolean isRequired()
      • getDimensionString

        public java.lang.String getDimensionString()