|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openorb.constraint.evaluator.IdentifierEvaluator
public class IdentifierEvaluator
This class is the identifier evaluator. It means that it is possible to get an identifier value by parsing input values ( as any or dynamic object ). A dynamic object is evaluated on the fly.
Constructor Summary | |
---|---|
IdentifierEvaluator(org.omg.CORBA.ORB orb)
Simple constructor, it only requires an ORB reference. |
Method Summary | |
---|---|
void |
addValue(java.lang.String name,
java.lang.Object value)
This operation is used by the value extract to complete the identifier table |
java.lang.String |
filterIdentifier(java.lang.String name)
This operation removes the '\' occurences from an identifier. |
java.lang.Object |
getIdentifierValue(java.lang.String identifier_name)
This operation is used by the evaluation graph evaluator to get an identifier value. |
java.lang.Object |
getIdentifierValueByComplexSearch(java.lang.String identifier_name)
This operation is used to search an identifier value from values set in the table. |
boolean |
isIndex(java.lang.String name)
This operation returns true if the accessor name is for an index. |
boolean |
isValuePair(java.lang.String name)
This operation returns true if the accessor name is for a value pair. |
void |
setTopLevelValues(NamedValuePair[] values)
This operation is used to set all top level identifier values for evaluation. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IdentifierEvaluator(org.omg.CORBA.ORB orb)
Method Detail |
---|
public void setTopLevelValues(NamedValuePair[] values)
public java.lang.Object getIdentifierValue(java.lang.String identifier_name)
public java.lang.Object getIdentifierValueByComplexSearch(java.lang.String identifier_name)
public void addValue(java.lang.String name, java.lang.Object value)
public boolean isValuePair(java.lang.String name)
public boolean isIndex(java.lang.String name)
public java.lang.String filterIdentifier(java.lang.String name)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |