Package xal.tools.data
Class CompoundQualifier
java.lang.Object
xal.tools.data.CompoundQualifier
- All Implemented Interfaces:
Qualifier
- Direct Known Subclasses:
AndQualifier
,OrQualifier
Merge multiple qualifiers to form a single qualifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
the default initial reserve capacityprotected int
the actual number of qualifiers that form this compound qualifierprotected Qualifier[]
set of qualifiers that define this compound qualifier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructorprotected
CompoundQualifier
(int reserve) Primary Constructor -
Method Summary
-
Field Details
-
DEFAULT_RESERVE_CAPACITY
protected static final int DEFAULT_RESERVE_CAPACITYthe default initial reserve capacity- See Also:
-
qualifiers
set of qualifiers that define this compound qualifier -
qualifierCount
protected int qualifierCountthe actual number of qualifiers that form this compound qualifier
-
-
Constructor Details
-
CompoundQualifier
protected CompoundQualifier(int reserve) Primary Constructor- Parameters:
reserve
- the initial reserve estimate for the number of qualifiers that form this compound qualifier.
-
CompoundQualifier
protected CompoundQualifier()Constructor
-
-
Method Details
-
append
Append a qualifier to the set of root qualifiers.- Parameters:
qualifier
- The qualifier to append with the existing root qualifiers.- Returns:
- This instance for convenience of chaining "append" operations.
-
binaryToken
The binary operator token.- Returns:
- a token representing the binary operator.
-
toString
Get a string representation of this instance.
-