|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FacetedTarget
STarget
representing a viewer or containing area
with an attached SFacet
.
In addition to its two superinterfaces, FacetedTarget
defines other shared methods for the members of a area target tree.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface facets.core.superficial.STarget |
---|
STarget.Targeted |
Nested classes/interfaces inherited from interface facets.core.superficial.Notifying |
---|
Notifying.Impact |
Field Summary |
---|
Fields inherited from interface facets.core.superficial.STarget |
---|
NONE |
Method Summary | |
---|---|
SAreaTarget |
areaParent()
The parent in the area target tree. |
SFacet |
attachedFacet()
The SFacet attached with attachFacet(SFacet) . |
void |
attachFacet(SFacet facet)
Attach an immutable facet. |
void |
ensureActive(boolean notify)
Ensure that the targeter tree treats the faceted as having the GUI focus. |
boolean |
isActive()
Should the targeter tree treat the facet as having the GUI focus? |
Methods inherited from interface facets.core.superficial.STarget |
---|
elements, isLive, setLive, wantsFocus |
Methods inherited from interface facets.util.Titled |
---|
title |
Methods inherited from interface facets.core.superficial.Notifying |
---|
impact, monitor, notifyMonitor, setMonitor |
Methods inherited from interface facets.core.superficial.Notifiable |
---|
notify |
Methods inherited from interface facets.core.superficial.Facetable |
---|
retargetFacets |
Method Detail |
---|
void attachFacet(SFacet facet)
As a STarget
representing its attachedFacet()
,
FacetedTarget
can only attach a single viewer or area facet;
it should complain if any attempt is made to attach another.
attachFacet
in interface Facetable
facet
- will be applied during each retargeting sequenceSFacet attachedFacet()
SFacet
attached with attachFacet(SFacet)
.
Return the facet attached to this FacetedTarget
,
complaining if none yet attached.
SAreaTarget areaParent()
boolean isActive()
void ensureActive(boolean notify)
notify
- if true
, also trigger a retargetingNotifying
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |