|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for accessing objects of the
Hints xsi:type in the
hints namespace.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Method Summary | |
void |
addPropertyHint(IPropertyHint newPropertyHint)
Add a propertyHint to this Hints. |
void |
addPropertyHints(Collection propertyHints)
Add a collection of propertyHints to this Hints. |
void |
clearHintedThing()
Clear the hintedThing from this Hints. |
void |
clearPropertyHints()
Remove all propertyHints from this Hints. |
Collection |
getAllPropertyHints()
Get all the propertyHints from this Hints. |
IXMLLink |
getHintedThing()
Get the hintedThing from this Hints. |
boolean |
hasAllPropertyHints(Collection propertyHintsToCheck)
Determine if this Hints contains each element in the given set of propertyHints. |
boolean |
hasHintedThing(IXMLLink hintedThingToCheck)
Determine if this Hints has the given hintedThing |
boolean |
hasPropertyHint(IPropertyHint propertyHintToCheck)
Determine if this Hints contains a given propertyHint. |
Collection |
hasPropertyHints(Collection propertyHintsToCheck)
Determine if this Hints contains the given set of propertyHints. |
boolean |
isEquivalent(IHints HintsToCheck)
Determine if another Hints is equivalent to this one, ignoring ID's. |
void |
removePropertyHint(IPropertyHint propertyHintToRemove)
Remove the given propertyHint from this Hints. |
void |
removePropertyHints(Collection propertyHints)
Remove all the given propertyHints from this Hints. |
void |
setHintedThing(IXMLLink value)
Set the hintedThing for this Hints. |
| Methods inherited from interface edu.uci.isr.xarch.IXArchElement |
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch |
| Field Detail |
public static final XArchTypeMetadata TYPE_METADATA
| Method Detail |
public void setHintedThing(IXMLLink value)
value - new hintedThingpublic void clearHintedThing()
public IXMLLink getHintedThing()
public boolean hasHintedThing(IXMLLink hintedThingToCheck)
hintedThingToCheck - hintedThing to compare
true if the hintedThings are equivalent,
false otherwisepublic void addPropertyHint(IPropertyHint newPropertyHint)
newPropertyHint - propertyHint to add.public void addPropertyHints(Collection propertyHints)
propertyHints - propertyHints to add.public void clearPropertyHints()
public void removePropertyHint(IPropertyHint propertyHintToRemove)
isEquivalent(...) function.
propertyHintToRemove - propertyHint to remove.public void removePropertyHints(Collection propertyHints)
isEquivalent(...) function.
propertyHints - propertyHint to remove.public Collection getAllPropertyHints()
public boolean hasPropertyHint(IPropertyHint propertyHintToCheck)
true if this Hints contains the given
propertyHintToCheck, false otherwise.public Collection hasPropertyHints(Collection propertyHintsToCheck)
propertyHintsToCheck - propertyHints to check for.
java.lang.Boolean. If the ith
element in propertyHints was found, then the ith
element of the collection will be set to true, otherwise it
will be set to false. Matching is done with the
isEquivalent(...) method.public boolean hasAllPropertyHints(Collection propertyHintsToCheck)
propertyHintsToCheck - propertyHints to check for.
true if every element in
propertyHints is found in this Hints,
false otherwise.public boolean isEquivalent(IHints HintsToCheck)
HintsToCheck - Hints to compare to this one.
true if all the child elements of this
Hints are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||