|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.tensegrity.generic.constraint.AbstractConstraint
com.tensegrity.generic.constraint.MetricExpressionConstraint
The MetricExpressionConstraint class tests a given object to
be an instance of a MetricExpression and afterwards against a
specified comparison type.
If the given object violates one of these criterias the method returns either
false or throws an appropriate exception.
NOTICE:The MetricExpressionConstraint doesn't support
comparisons against the unit of the MetricExpression. This
means for instance that an expression like '1cm' is equal to '10mm'.
| Field Summary | |
protected java.lang.String |
lastError
string used to trace for the last error |
| Method Summary | |
Constraint |
intern()
Pools this constraint analogous to the java.lang.String.intern() method. |
java.lang.String |
toString()
Returns a string representation of this constraint and its children (if any). |
void |
trace(java.lang.StringBuffer sb)
Default implementation appending the last error occured to the given StringBuffer. |
boolean |
validate(java.lang.Object value)
Validates this contraint against a given value. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.tensegrity.generic.constraint.Constraint |
intern, trace |
| Field Detail |
protected java.lang.String lastError
| Method Detail |
public boolean validate(java.lang.Object value)
Constraintnull.
validate in interface Constraintvalue - the object to validate. It is not allowed to pass in
null as an argument.
true if this value confirms to this constraints and
false if it doesn't.public java.lang.String toString()
public Constraint intern()
java.lang.String.intern() method. This method is not
threadsafe.
intern in interface Constraintthis-reference if this
object has not been pooled before.public void trace(java.lang.StringBuffer sb)
StringBuffer.
trace in interface Constraintsb - the stringbuffer to append the last error to.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||