Package org.lemsml.jlems.core.type
Class PathEvaluator
- java.lang.Object
-
- org.lemsml.jlems.core.type.PathEvaluator
-
public class PathEvaluator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PathEvaluator()PathEvaluator(Lems lems, Component cpt, java.lang.String p)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private intcount(java.lang.String str, java.lang.String c)private doubleeval()private ComponentgetComponent(java.lang.String cpatha)ComponentgetComponent(Component wk0, java.lang.String cpath)private ComponentgetPredicateComponent(Component wk, java.lang.String rp)private ComponentgetRelativeComponent(Component wk, java.lang.String rp)java.lang.StringgetRelativeStringValue()java.lang.StringgetStringValue()static doublegetValue(Lems lems, Component cpt, java.lang.String path)
-
-
-
Method Detail
-
getValue
public static double getValue(Lems lems, Component cpt, java.lang.String path) throws ContentError
- Throws:
ContentError
-
eval
private double eval() throws ContentError- Throws:
ContentError
-
getStringValue
public java.lang.String getStringValue() throws ContentError- Throws:
ContentError
-
getRelativeStringValue
public java.lang.String getRelativeStringValue() throws ContentError- Throws:
ContentError
-
getComponent
private Component getComponent(java.lang.String cpatha) throws ContentError
- Throws:
ContentError
-
getComponent
public Component getComponent(Component wk0, java.lang.String cpath) throws ContentError
- Throws:
ContentError
-
getRelativeComponent
private Component getRelativeComponent(Component wk, java.lang.String rp) throws ContentError
- Throws:
ContentError
-
getPredicateComponent
private Component getPredicateComponent(Component wk, java.lang.String rp) throws ContentError
- Throws:
ContentError
-
count
private int count(java.lang.String str, java.lang.String c)
-
-