|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.iphrase.runtime.query.Feature | +--com.iphrase.runtime.query.constraint.Constraint | +--com.iphrase.runtime.query.constraint.Taxonomy
Represent constraints for taxonomy
feature types.
Inner Class Summary | |
static class |
Taxonomy.Contains
Constrain a feature to contain a particular taxonomy value. |
static class |
Taxonomy.NotContains
Constrain a feature to not contain a particular taxonomy value. |
static class |
Taxonomy.NotStartsWith
Constrain a feature to not start with a particular taxonomy value. |
static class |
Taxonomy.StartsWith
Constrain a feature to start with a particular taxonomy value. |
Inner classes inherited from class com.iphrase.runtime.query.constraint.Constraint |
Constraint.Flags |
Method Summary | |
java.lang.String |
getConstraintSubType()
Determine subType representation of the non-range inequality constraints |
java.lang.String |
getDisplayPrefix()
Returns constraint display prefix. |
java.lang.Object |
getValue()
Get the value associated with this constraint. |
boolean |
matches(Constraint c)
Determine whether this Constraint matches another. |
static Constraint |
newInstance(java.lang.String state)
Attempt to create a new Taxonomy constraint from a OneStep serialization String . |
java.lang.String |
toString()
Serialize this constraint using the OneStep serialization format. |
Methods inherited from class com.iphrase.runtime.query.constraint.Constraint |
clearExplicit, clearHidden, clearNew, clearNotSerialized, clearPrePruned, clearRequired, clearState, equals, getConstraintLabel, getIsMentions, getState, getType, isExplicit, isHidden, isMentions, isNew, isNotSerialized, isPrePruned, isRangeConstraintType, isRequired, newInstance, newInstance, setExplicit, setHidden, setHidden, setNew, setNotSerialized, setPrePruned, setRequired, setState |
Methods inherited from class com.iphrase.runtime.query.Feature |
getId |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public java.lang.Object getValue()
Constraint.getValue()
getValue
in class Constraint
public boolean matches(Constraint c)
matches
in class Constraint
c
- Constraint
to be matched against thistrue
if the two constraints are of the same type
and have identical fields except for their flags,
else false
.public java.lang.String toString()
Object.toString()
toString
in class java.lang.Object
String
of this constraintpublic java.lang.String getConstraintSubType()
getConstraintSubType
in class Constraint
public java.lang.String getDisplayPrefix()
getDisplayPrefix
in class Constraint
public static Constraint newInstance(java.lang.String state) throws ArgumentError
String
.state
- OneStep serialization String
Constraint
instanceArgumentError
-
|
© Copyright 2005, 2006. IBM Corporation. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |