public class Constraint extends java.lang.Object implements Externalizable
Modifier and Type | Field and Description |
---|---|
IConditionExpr |
constraint |
private java.lang.String |
constraintMsg |
private XPathExpression |
xPathConstraintMsg |
Constructor and Description |
---|
Constraint() |
Constraint(IConditionExpr constraint,
java.lang.String constraintMsg) |
Modifier and Type | Method and Description |
---|---|
private void |
attemptConstraintCompile() |
java.lang.String |
getConstraintMessage(EvaluationContext ec,
FormInstance instance,
java.lang.String textForm) |
void |
readExternal(java.io.DataInputStream in,
PrototypeFactory pf) |
void |
writeExternal(java.io.DataOutputStream out) |
public IConditionExpr constraint
private java.lang.String constraintMsg
private XPathExpression xPathConstraintMsg
public Constraint()
public Constraint(IConditionExpr constraint, java.lang.String constraintMsg)
public java.lang.String getConstraintMessage(EvaluationContext ec, FormInstance instance, java.lang.String textForm)
private void attemptConstraintCompile()
public void readExternal(java.io.DataInputStream in, PrototypeFactory pf) throws java.io.IOException, DeserializationException
readExternal
in interface Externalizable
java.io.IOException
DeserializationException
public void writeExternal(java.io.DataOutputStream out) throws java.io.IOException
writeExternal
in interface Externalizable
java.io.IOException