|
|||||||||
| Home >> All >> org >> scopemvc >> [ core overview ] | PREV NEXT | ||||||||
Uses of Class
org.scopemvc.core.Selector
| Uses of Selector in org.scopemvc.core |
| Subclasses of Selector in org.scopemvc.core | |
class |
IntIndexSelector
An implementation of Selector that identifies a property by its int index within the
parent model object. |
class |
StringIndexSelector
An implementation of Selector that identifies a property by its String index within the
parent model object. |
| Fields in org.scopemvc.core declared as Selector | |
private Selector |
Selector.next
Link to next Selector in the list. |
| Methods in org.scopemvc.core that return Selector | |
protected Selector |
StringIndexSelector.getShallowCopy()
|
Selector |
Selector.getNext()
Get the next Selector in the list, if any. |
Selector |
Selector.getLast()
Get the last Selector in the list. |
Selector |
Selector.deepClone()
Return a clone of the entire list of Selectors from this. |
protected abstract Selector |
Selector.getShallowCopy()
Return a shallow copy of the head of this. |
static Selector |
Selector.fromString(java.lang.String inSelectorDescription)
Make a Selector to identify a property by its String name, or to create a Selector list that identifies a property by navigating a hierarchy of submodels. |
Selector |
PropertyView.getSelector()
|
abstract Selector |
PropertyManager.getSelectorFor(java.lang.Object inModel,
java.lang.Object inProperty)
Return a Selector that would get() a property equals() to the passed Object. |
Selector |
ModelChangeEvent.getSelector()
Get the Selector for the contents that changed to cause broadcast of this event. |
protected Selector |
IntIndexSelector.getShallowCopy()
|
| Methods in org.scopemvc.core with parameters of type Selector | |
protected boolean |
StringIndexSelector.shallowEquals(Selector inSelector)
|
protected void |
Selector.setNext(Selector inSelector)
Set the next Selector in the list. |
void |
Selector.chain(Selector inSelector)
Add a Selector on the end of this list. |
boolean |
Selector.startsWith(Selector inSelector)
Does this Selector list start with the list passed in? |
protected abstract boolean |
Selector.shallowEquals(Selector inSelector)
Compare the head Selector of this
against the head of another Selector list --
ie a shallow compare operation (not including the
chained selectors). |
static java.lang.String |
Selector.asString(Selector inSelector)
Flatten the Selector list to a String that could be passed into fromString(java.lang.String) 55 to recreate it. |
void |
PropertyView.setSelector(Selector inSelector)
|
abstract java.lang.Object |
PropertyManager.get(java.lang.Object inModel,
Selector inSelector)
Return the value of the property identified by the passed Selector. |
abstract void |
PropertyManager.set(java.lang.Object inModel,
Selector inSelector,
java.lang.Object inValue)
Set the value of the property identified by a Selector in the passed model object to a new value. |
abstract boolean |
PropertyManager.isReadOnly(java.lang.Object inModel,
Selector inSelector)
Is a property read-only? If the passed Selector is null then is the model object as a whole read-only? |
abstract boolean |
PropertyManager.hasProperty(java.lang.Object inModel,
Selector inSelector)
Does the passed model object contain the property identified by the passed Selector? |
abstract java.lang.Class |
PropertyManager.getPropertyClass(java.lang.Object inModel,
Selector inSelector)
Return the Class of a property. |
void |
ModelChangeEventSource.fireModelChange(int inChangeType,
Selector inSelector)
|
void |
ModelChangeEvent.setSelector(Selector inSelector)
Set the Selector representing the contents that changed to cause broadcast of this event. |
protected boolean |
IntIndexSelector.shallowEquals(Selector inSelector)
|
abstract View |
EditorManager.getEditor(java.lang.String inViewType,
java.lang.Object inModel,
Selector inSelector)
|
abstract View |
EditorManager.getViewer(java.lang.String inViewType,
java.lang.Object inModel,
Selector inSelector)
|
|
|||||||||
| Home >> All >> org >> scopemvc >> [ core overview ] | PREV NEXT | ||||||||