|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eml.MMAX2.annotation.markables.MarkablePointer
public class MarkablePointer
Constructor Summary | |
---|---|
MarkablePointer(Markable _sourceMarkable,
int _lineWidth,
java.awt.Color _color,
int _lineStyle,
int _maxSize,
MarkableRelation _relation,
boolean _dashed)
Creates new MarkablePointer |
Method Summary | |
---|---|
void |
addTargetMarkable(Markable _markable)
|
boolean |
containsMarkable(Markable markable)
(API) Returns whether Markable markable is the source or target markable in this MarkablePointer. |
boolean |
getIsPermanent()
|
MarkableRelation |
getMarkableRelation()
(API) Returns the MarkableRelation object that this MarkablePointer is associated with. |
int |
getSize()
|
Markable |
getSourceMarkable()
(API) Returns the Markable objects that is the source markable in this MarkablePointer. |
Markable[] |
getTargetMarkables()
(API) Returns an array of Markable objects that are the target markables in this MarkablePointer. |
java.lang.String |
getTargetSpan()
|
boolean |
hasMaxSize()
|
boolean |
isOpaque()
|
boolean |
isSourceMarkable(Markable potentialSourceMarkable)
(API) Returns whether Markable potentialSourceMarkable is the source markable in this MarkablePointer. |
boolean |
isTargetMarkable(Markable potentialTargetMarkable)
(API) Returns whether Markable potentialTargetMarkable is on of the target markables in this MarkablePointer. |
void |
refresh(java.awt.Graphics2D graphics)
|
void |
removeMeFromMarkableRelation()
|
void |
removeTargetMarkable(Markable removee)
|
void |
select(java.awt.Graphics2D graphics,
MMAX2Document doc,
Markable currentlySelectedMarkable)
This method is called ONCE when this markable_pointer is to be rendered initially. |
void |
setFlagLevel(int _level)
|
void |
setIsPermanent(boolean _permanent)
|
void |
setOpaque(boolean status)
|
java.lang.String |
toString()
|
void |
unselect(MMAX2Document doc)
|
void |
updateLinePoints()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MarkablePointer(Markable _sourceMarkable, int _lineWidth, java.awt.Color _color, int _lineStyle, int _maxSize, MarkableRelation _relation, boolean _dashed)
Method Detail |
---|
public final void setIsPermanent(boolean _permanent)
setIsPermanent
in interface Renderable
public final boolean getIsPermanent()
getIsPermanent
in interface Renderable
public final boolean hasMaxSize()
public final java.lang.String getTargetSpan()
public final void setOpaque(boolean status)
public final boolean isOpaque()
isOpaque
in interface Renderable
public final int getSize()
public final MarkableRelation getMarkableRelation()
MarkablePointerAPI
MarkableRelation
object that this MarkablePointer is associated with.
getMarkableRelation
in interface MarkablePointerAPI
MarkableRelation
object that this MarkablePointer is associated with.public final Markable[] getTargetMarkables()
MarkablePointerAPI
Markable
objects that are the target markables in this MarkablePointer.
getTargetMarkables
in interface MarkablePointerAPI
Markable
objects that are the target markables in this MarkablePointer.public final Markable getSourceMarkable()
MarkablePointerAPI
Markable
objects that is the source markable in this MarkablePointer.
getSourceMarkable
in interface MarkablePointerAPI
Markable
object that is the source markable in this MarkablePointer.public final boolean isSourceMarkable(Markable potentialSourceMarkable)
MarkablePointerAPI
Markable
potentialSourceMarkable is the source markable in this MarkablePointer.
isSourceMarkable
in interface MarkablePointerAPI
potentialSourceMarkable
- The Markable
to be tested as source markable.
public final boolean isTargetMarkable(Markable potentialTargetMarkable)
MarkablePointerAPI
Markable
potentialTargetMarkable is on of the target markables in this MarkablePointer.
isTargetMarkable
in interface MarkablePointerAPI
potentialTargetMarkable
- The Markable
to be tested as target markable.
public boolean containsMarkable(Markable markable)
MarkablePointerAPI
Markable
markable is the source or target markable in this MarkablePointer.
containsMarkable
in interface Renderable
containsMarkable
in interface MarkablePointerAPI
markable
- The Markable
to be tested as source or target markable.
public final void removeTargetMarkable(Markable removee)
public final void removeMeFromMarkableRelation()
public final java.lang.String toString()
toString
in class java.lang.Object
public void addTargetMarkable(Markable _markable)
public void unselect(MMAX2Document doc)
unselect
in interface Renderable
public void refresh(java.awt.Graphics2D graphics)
refresh
in interface Renderable
public final void select(java.awt.Graphics2D graphics, MMAX2Document doc, Markable currentlySelectedMarkable)
select
in interface Renderable
public final void updateLinePoints()
updateLinePoints
in interface Renderable
public void setFlagLevel(int _level)
setFlagLevel
in interface Renderable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |