|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use CElement | |
|---|---|
| fr.lri.swingstates.animations | A package to program graphical animations. |
| fr.lri.swingstates.canvas | A package to program new widgets starting from the SwingStates' canvas that offers advanced features for programming interaction (state machines, tags, etc.). |
| fr.lri.swingstates.debug | A package containing listeners for state machine and a graphical widget to visualize state machines while they are running. |
| fr.lri.swingstates.events | A package containing all the SwingStates events. |
| Uses of CElement in fr.lri.swingstates.animations |
|---|
| Methods in fr.lri.swingstates.animations that return CElement | |
|---|---|
CElement |
Animation.getAnimated()
|
| Methods in fr.lri.swingstates.animations with parameters of type CElement | |
|---|---|
ATag |
ATag.setAnimatedElement(CElement ce)
Calls setAnimatedElement(CElement ce) for every Animation that has this tag. |
Animation |
AnimationTransparency.setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
Animation |
AnimationTranslateTo.setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
Animation |
AnimationScaleTo.setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
Animation |
AnimationRotateTo.setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
Animation |
Animation.setAnimatedElement(CElement ce)
Sets the CElement that must be animated by this animation. |
| Uses of CElement in fr.lri.swingstates.canvas |
|---|
| Classes in fr.lri.swingstates.canvas that implement CElement | |
|---|---|
class |
CAndTag
A CAndTag is a CTag corresponding to the set of shapes tagged
by a CTag t1 and a CTag t2. |
class |
Canvas
A canvas that displays a scene composed of graphical objects. |
class |
CDynamicWidget
A widget shape for use with an Canvas. |
class |
CEllipse
An ellipse shape for use with a Canvas. |
class |
CExtensionalTag
A CExtensionalTag tag is a tag that can be explicitely attached to and detached from a shape,
i.e. |
class |
CHierarchyTag
An intentional tag to manage the "hierarchy" of a given CShape. |
class |
CImage
An image shape for use with a Canvas. |
class |
CIntentionalTag
Intentional tags label graphical objects, i.e. |
class |
ClassTag
|
class |
CNamedTag
A CNamedTag tag is a CExtensionalTag. |
class |
COrTag
A COrTag is a tag corresponding to the set of shapes tagged by a tag t1 or a tag t2. |
class |
CPolyLine
An arbitrary shape for use with a Canvas. |
class |
CRectangle
A rectangle shape for use with a Canvas. |
class |
CRectangularShape
An abstract rectangular shape for use with an Canvas. |
class |
CSegment
A segment for use with an Canvas. |
class |
CShape
A shape to be added to a Canvas. |
class |
CTag
CTags are labels associated to canvas' shapes. |
class |
CText
A text shape for use with an Canvas. |
class |
CWidget
A widget shape for use with an Canvas. |
| Methods in fr.lri.swingstates.canvas that return CElement | |
|---|---|
CElement |
CTag.above(CElement before)
Changes the display list order so that every CShape tagged by this tag is right above the top most shape in another CElement. |
CElement |
CShape.above(CElement before)
Moves this shape in the canvas's display list so that it is right above a the top most shape contained in a given CElement. |
CElement |
CElement.above(CElement before)
Changes the display list order so that every CShape contained in this CElement is right above the top most shape in another CElement. |
CElement |
Canvas.above(CElement before)
Does Anything. |
CElement |
CTag.aboveAll()
Calls aboveAll() for every CShape contained in this CElement. |
CElement |
CShape.aboveAll()
Moves this shape in the canvas's display list so that it is above all other shapes. |
CElement |
CElement.aboveAll()
Calls aboveAll() for every CShape contained in this CElement. |
CElement |
Canvas.aboveAll()
Does Anything. |
CElement |
CTag.addTag(CExtensionalTag t)
Calls addTag(Canvas.Tag t) for every CShape contained in this CElement. |
CElement |
CShape.addTag(CExtensionalTag t)
Adds a tag to this shape. |
CElement |
CElement.addTag(CExtensionalTag t)
Calls addTag(Canvas.Tag t) for every CShape contained in this CElement. |
CElement |
Canvas.addTag(CExtensionalTag t)
Calls addTag(Canvas.Tag t) for every CShape contained in this CElement. |
CElement |
CShape.addTag(CTag t)
Adds a tag to this shape only if the tag is a CExtensionalTag, does anything otherwise. |
CElement |
CTag.addTag(java.lang.String t)
Calls addTag(String t) for every CShape contained in this CElement. |
CElement |
CShape.addTag(java.lang.String t)
Adds a CNamedTag tag to this shape. |
CElement |
CElement.addTag(java.lang.String t)
Calls addTag(String t) for every CShape contained in this CElement. |
CElement |
Canvas.addTag(java.lang.String t)
Calls addTag(String t) for every CShape contained in this CElement. |
CElement |
CTag.animate(Animation anim)
Calls animate(Animation anim) for every CShape tagged by this CTag. |
CElement |
CShape.animate(Animation anim)
Associates an animation to this shape. |
CElement |
CElement.animate(Animation anim)
Calls animate(Animation animTagScale) for every CShape contained in this CElement. |
CElement |
Canvas.animate(Animation anim)
Calls animate(Animation animTagScale) for every CShape
contained in this Canvas. |
CElement |
CTag.below(CElement after)
Changes the display list order so that every CShape tagged by this tag is right below the top least shape in another CElement. |
CElement |
CShape.below(CElement after)
Moves this shape in the canvas's display list so that it is right below a the top least shape contained in a given CElement. |
CElement |
CElement.below(CElement after)
Changes the display list order so that every CShape contained in this CElement is right below the top least shape in another CElement. |
CElement |
Canvas.below(CElement after)
Does Anything. |
CElement |
CTag.belowAll()
Calls belowAll() for every CShape contained in this CElement. |
CElement |
CShape.belowAll()
Moves this shape in the canvas's display list so that it is below all other shapes. |
CElement |
CElement.belowAll()
Calls belowAll() for every CShape contained in this CElement. |
CElement |
Canvas.belowAll()
Does Anything. |
CElement |
CStateMachine.CElementEvent.getCElement()
|
CElement |
CShape.pickStyle(CShape picked)
Copies style attributes of a given CShape on this CShape. |
CElement |
CTag.removeTag(CExtensionalTag t)
Calls removeTag(Tag t) for every CShape contained in this CElement only if t is a SMExtensionalTag,
does nothing otherwise. |
CElement |
CShape.removeTag(CExtensionalTag t)
Removes a tag from this shape only if the tag is a CExtensionalTag. |
CElement |
CElement.removeTag(CExtensionalTag t)
Calls removeTag(Tag t) for every CShape contained in this CElement only if t is a SMExtensionalTag,
does nothing otherwise. |
CElement |
Canvas.removeTag(CExtensionalTag t)
Calls removeTag(Tag t) for every CShape contained in this CElement only if t is a SMExtensionalTag,
does nothing otherwise. |
CElement |
CTag.removeTag(java.lang.String t)
Calls removeTag(String t) for every CShape contained in this CElement. |
CElement |
CShape.removeTag(java.lang.String t)
Removes a tag from this shape. |
CElement |
CElement.removeTag(java.lang.String t)
Calls removeTag(String t) for every CShape contained in this CElement. |
CElement |
Canvas.removeTag(java.lang.String t)
Calls removeTag(String t) for every CShape contained in this CElement. |
CElement |
CTag.rotateBy(double theta)
Calls rotateBy(double theta) for every CShape contained in this CElement. |
CElement |
CShape.rotateBy(double dt)
Rotates this shape by dt. |
CElement |
CElement.rotateBy(double dt)
Calls rotateBy(double theta) for every CShape contained in this CElement. |
CElement |
Canvas.rotateBy(double theta)
Calls rotateBy(double theta) for every CShape contained in this CElement. |
CElement |
CTag.rotateTo(double theta)
Calls rotateTo(double theta) for every CShape contained in this CElement. |
CElement |
CShape.rotateTo(double t)
Rotates this shape to angle t. |
CElement |
CElement.rotateTo(double t)
Calls rotateTo(double theta) for every CShape contained in this CElement. |
CElement |
Canvas.rotateTo(double theta)
Calls rotateTo(double theta) for every CShape contained in this CElement. |
CElement |
CTag.scaleBy(double s)
Calls scaleBy(double s) for every CShape contained in this CElement. |
CElement |
CShape.scaleBy(double ds)
Scales this shape by s horizontally and vertically. |
CElement |
CElement.scaleBy(double ds)
Calls scaleBy(double s) for every CShape contained in this CElement. |
CElement |
Canvas.scaleBy(double s)
Calls scaleBy(double s) for every CShape contained in this CElement. |
CElement |
CTag.scaleBy(double sx,
double sy)
Calls scale(double sx, double sy) for every CShape contained in this CElement. |
CElement |
CShape.scaleBy(double x,
double y)
Scales this shape by x horizontally and y vertically. |
CElement |
CElement.scaleBy(double x,
double y)
Calls scale(double sx, double sy) for every CShape contained in this CElement. |
CElement |
Canvas.scaleBy(double sx,
double sy)
Calls scale(double sx, double sy) for every CShape contained in this CElement. |
CElement |
CTag.scaleTo(double s)
Calls scaleTo(double s) for every CShape contained in this CElement. |
CElement |
CShape.scaleTo(double s)
Sets this shape's scale to s horizontally and vertically. |
CElement |
CElement.scaleTo(double s)
Calls scaleTo(double s) for every CShape contained in this CElement. |
CElement |
Canvas.scaleTo(double s)
Calls scaleTo(double s) for every CShape contained in this CElement. |
CElement |
CTag.scaleTo(double sx,
double sy)
Calls scaleTo(double sx, double sy) for every CShape contained in this CElement. |
CElement |
CShape.scaleTo(double x,
double y)
Sets the scale of this shape to x horizontally and y vertically. |
CElement |
CElement.scaleTo(double x,
double y)
Calls scaleTo(double sx, double sy) for every CShape contained in this CElement. |
CElement |
Canvas.scaleTo(double sx,
double sy)
Calls scaleTo(double sx, double sy) for every CShape contained in this CElement. |
CElement |
CText.setAntialiased(boolean a)
Specifies whether this shape is antialiased. |
CElement |
CTag.setAntialiased(boolean a)
Calls setAntialiased(boolean) for every CShape contained in this CElement. |
CElement |
CShape.setAntialiased(boolean a)
Specifies whether this shape is antialiased. |
CElement |
CElement.setAntialiased(boolean a)
Calls setAntialiased(boolean) for every CShape contained in this CElement. |
CElement |
Canvas.setAntialiased(boolean a)
Sets the antialiasing for every CShape drawn in this canvas (global antialiasing). |
CElement |
CTag.setClip(CShape clip)
Calls setClip(CShape clip) for every CShape contained in this CElement. |
CElement |
CShape.setClip(CShape clip)
Sets the clipping shape of this shape. |
CElement |
CElement.setClip(CShape clip)
Calls setClip(CShape clip) for every CShape contained in this CElement. |
CElement |
Canvas.setClip(CShape clip)
Sets the clip for every CShape drawn in this canvas (global rendering hints). |
CElement |
CTag.setDrawable(boolean f)
Calls setDrawable(boolean) for every CShape contained in this CElement. |
CElement |
CShape.setDrawable(boolean d)
Specifies whether this shape is to be displayed. |
CElement |
CElement.setDrawable(boolean f)
Calls setDrawable(boolean) for every CShape contained in this CElement. |
CElement |
Canvas.setDrawable(boolean f)
Calls setDrawable(boolean) for every CShape contained in this CElement. |
CElement |
CTag.setFilled(boolean f)
Calls setFilled(boolean) for every CShape contained in this CElement. |
CElement |
CShape.setFilled(boolean isFilled)
Sets the filled property of this shape. |
CElement |
CElement.setFilled(boolean f)
Calls setFilled(boolean) for every CShape contained in this CElement. |
CElement |
Canvas.setFilled(boolean f)
Calls setFilled(boolean) for every CShape contained in this CElement. |
CElement |
CWidget.setFillPaint(java.awt.Paint fp)
Sets the fill Paint, which is used to display the interior of the shape when it is filled. |
CElement |
CTag.setFillPaint(java.awt.Paint fp)
Calls setFillPaint(Paint fp) for every CShape contained in this CElement. |
CElement |
CShape.setFillPaint(java.awt.Paint fp)
Sets the fill Paint, which is used to display the interior of the shape when it is filled. |
CElement |
CElement.setFillPaint(java.awt.Paint fp)
Calls setFillPaint(Paint fp) for every CShape contained in this CElement. |
CElement |
Canvas.setFillPaint(java.awt.Paint fp)
Calls setFillPaint(Paint fp) for every CShape contained in this CElement. |
CElement |
CTag.setOutlined(boolean f)
Calls setOutlined(boolean) for every CShape contained in this CElement. |
CElement |
CShape.setOutlined(boolean o)
Sets the outlined property of this shape. |
CElement |
CElement.setOutlined(boolean f)
Calls setOutlined(boolean) for every CShape contained in this CElement. |
CElement |
Canvas.setOutlined(boolean f)
Calls setOutlined(boolean) for every CShape contained in this CElement. |
CElement |
CTag.setOutlinePaint(java.awt.Paint op)
Calls setOutlinePaint(Paint op) for every CShape contained in this CElement. |
CElement |
CShape.setOutlinePaint(java.awt.Paint op)
Sets the outline Paint, which is used to display the boundary of the shape when it is outlined. |
CElement |
CElement.setOutlinePaint(java.awt.Paint op)
Calls setOutlinePaint(Paint op) for every CShape contained in this CElement. |
CElement |
Canvas.setOutlinePaint(java.awt.Paint op)
Calls setOutlinePaint(Paint op) for every CShape contained in this CElement. |
CElement |
CTag.setParent(CShape parent)
Calls setParent(CShape parent) for every CShape contained in this CElement. |
CElement |
CShape.setParent(CShape p)
Sets the parent of this shape (only if the parent and this ahape are in the same canvas). |
CElement |
CElement.setParent(CShape parent)
Calls setParent(CShape parent) for every CShape contained in this CElement. |
CElement |
Canvas.setParent(CShape parent)
Calls setParent(CShape parent) for every CShape contained in this CElement. |
CElement |
CTag.setPickable(boolean pick)
Calls setPickable(boolean) for every CShape contained in this CElement. |
CElement |
CShape.setPickable(boolean pick)
Specifies whether this shape can be picked. |
CElement |
CElement.setPickable(boolean pick)
Calls setPickable(boolean) for every CShape contained in this CElement. |
CElement |
Canvas.setPickable(boolean pick)
Calls setPickable(boolean) for every CShape contained in this CElement. |
CElement |
CTag.setReferencePoint(double x,
double y)
Calls setReferencePoint(double x, double y) for every CShape contained in this CElement. |
CElement |
CShape.setReferencePoint(double x,
double y)
Set this shape's reference point. |
CElement |
CElement.setReferencePoint(double x,
double y)
Calls setReferencePoint(double x, double y) for every CShape contained in this CElement. |
CElement |
Canvas.setReferencePoint(double x,
double y)
Calls setReferencePoint(double x, double y) for every CShape contained in this CElement. |
CElement |
CShape.setReferencePoint(java.awt.geom.Point2D ptRef)
Set this shape's reference point. |
CElement |
CTag.setRenderingHint(java.awt.RenderingHints.Key hintKey,
java.lang.Object hintValue)
Calls setRenderingHint(hintKey, hintValue) for every CShape contained in this CElement. |
CElement |
CShape.setRenderingHint(java.awt.RenderingHints.Key hintKey,
java.lang.Object hintValue)
Defines the rendering attributes of this CShape. |
CElement |
CElement.setRenderingHint(java.awt.RenderingHints.Key hintKey,
java.lang.Object hintValue)
Calls setRenderingHint(hintKey, hintValue) for every CShape contained in this CElement. |
CElement |
Canvas.setRenderingHint(java.awt.RenderingHints.Key hintKey,
java.lang.Object hintValue)
Sets the rendering hints for every CShape drawn in this canvas (global rendering hints). |
CElement |
CTag.setShape(java.awt.Shape sh)
Calls setShape(Shape sh) for every CShape contained in this CElement. |
CElement |
CShape.setShape(java.awt.Shape s)
Sets the shape. |
CElement |
CElement.setShape(java.awt.Shape sh)
Calls setShape(Shape sh) for every CShape contained in this CElement. |
CElement |
Canvas.setShape(java.awt.Shape sh)
Calls setShape(Shape sh) for every CShape contained in this CElement. |
CElement |
CTag.setStroke(java.awt.Stroke str)
Calls setStroke(Shape sh) for every CShape contained in this CElement. |
CElement |
CShape.setStroke(java.awt.Stroke str)
Sets the stroke style, which specifies the shape of the boundary of the shape when it is outlined (thickness, dash pattern, etc.). |
CElement |
CElement.setStroke(java.awt.Stroke str)
Calls setStroke(Shape sh) for every CShape contained in this CElement. |
CElement |
Canvas.setStroke(java.awt.Stroke str)
Calls setStroke(Shape sh) for every CShape contained in this CElement. |
CElement |
CTag.setTransformToIdentity()
Calls setTransformToIdentity() for every CShape contained in this CElement. |
CElement |
CShape.setTransformToIdentity()
Sets the transformation of this shape to identity. |
CElement |
CElement.setTransformToIdentity()
Calls setTransformToIdentity() for every CShape contained in this CElement. |
CElement |
Canvas.setTransformToIdentity()
Calls setTransformToIdentity() for every CShape contained in this CElement. |
CElement |
CTag.setTransparencyFill(java.awt.AlphaComposite transparencyFill)
Calls setTransparencyFill(AlphaComposite transparencyFill) for every CShape contained in this CElement. |
CElement |
CShape.setTransparencyFill(java.awt.AlphaComposite transparencyFill)
Sets the transparencyFill of this shape, which applies to
the interior. |
CElement |
CElement.setTransparencyFill(java.awt.AlphaComposite transparencyFill)
Calls setTransparencyFill(AlphaComposite transparencyFill) for every CShape contained in this CElement. |
CElement |
Canvas.setTransparencyFill(java.awt.AlphaComposite transparencyFill)
Calls setTransparencyFill(AlphaComposite transparencyFill) for every CShape contained in this CElement. |
CElement |
CTag.setTransparencyFill(float alpha)
Calls setTransparencyFill(float alpha) for every CShape contained in this CElement. |
CElement |
CShape.setTransparencyFill(float alpha)
Sets the transparencyFill of this shape, which applies to
the interior. |
CElement |
CElement.setTransparencyFill(float alpha)
Calls setTransparencyFill(float alpha) for every CShape contained in this CElement. |
CElement |
Canvas.setTransparencyFill(float alpha)
Calls setTransparencyFill(float alpha) for every CShape contained in this CElement. |
CElement |
CTag.setTransparencyOutline(java.awt.AlphaComposite transparencyOutline)
Calls setTransparencyOutline(AlphaComposite transparencyOutline) for every CShape contained in this CElement. |
CElement |
CShape.setTransparencyOutline(java.awt.AlphaComposite transparencyOutline)
Sets the transparencyOutline of this shape, which applies
to the boundary. |
CElement |
CElement.setTransparencyOutline(java.awt.AlphaComposite transparencyOutline)
Calls setTransparencyOutline(AlphaComposite transparencyOutline) for every CShape contained in this CElement. |
CElement |
Canvas.setTransparencyOutline(java.awt.AlphaComposite transparencyOutline)
Calls setTransparencyOutline(AlphaComposite transparencyOutline) for every CShape contained in this CElement. |
CElement |
CTag.setTransparencyOutline(float alpha)
Calls setTransparencyOutline(float alpha) for every CShape contained in this CElement. |
CElement |
CShape.setTransparencyOutline(float transparencyOutline)
Sets the transparencyOutline of this shape, which applies
to the boundary. |
CElement |
CElement.setTransparencyOutline(float alpha)
Calls setTransparencyOutline(float alpha) for every CShape contained in this CElement. |
CElement |
Canvas.setTransparencyOutline(float alpha)
Calls setTransparencyOutline(float alpha) for every CShape contained in this CElement. |
CElement |
CTag.translateBy(double tx,
double ty)
Calls translateBy(double tx, double ty) for every CShape contained in this CElement. |
CElement |
CShape.translateBy(double dx,
double dy)
Translates this shape by dx, dy. |
CElement |
CElement.translateBy(double dx,
double dy)
Calls translateBy(double tx, double ty) for every CShape contained in this CElement. |
CElement |
Canvas.translateBy(double tx,
double ty)
Calls translateBy(double tx, double ty) for every CShape contained in this CElement. |
CElement |
CTag.translateTo(double tx,
double ty)
Calls translateTo(double tx, double ty) every CShape contained in this CElement. |
CElement |
CShape.translateTo(double x,
double y)
Translates this shape to x, y (the point of reference of this shape will be exactly at (x, y)). |
CElement |
CElement.translateTo(double x,
double y)
Calls translateTo(double tx, double ty) every CShape contained in this CElement. |
CElement |
Canvas.translateTo(double tx,
double ty)
Calls translateTo(double tx, double ty) every CShape contained in this CElement. |
CElement |
CWidget.widgetChanged()
Requests a refresh of the CWidget. |
CElement |
CDynamicWidget.widgetChanged()
Requests a refresh of the CWidget. |
| Methods in fr.lri.swingstates.canvas that return types with arguments of type CElement | |
|---|---|
java.util.LinkedList<CElement> |
CStateMachine.getControlledObjects()
Returns the linked list of CElement objects to which this
state machine is attached, or null is the machine is not attached. |
| Methods in fr.lri.swingstates.canvas with parameters of type CElement | |
|---|---|
CElement |
CTag.above(CElement before)
Changes the display list order so that every CShape tagged by this tag is right above the top most shape in another CElement. |
CElement |
CShape.above(CElement before)
Moves this shape in the canvas's display list so that it is right above a the top most shape contained in a given CElement. |
CElement |
CElement.above(CElement before)
Changes the display list order so that every CShape contained in this CElement is right above the top most shape in another CElement. |
CElement |
Canvas.above(CElement before)
Does Anything. |
void |
CStateMachine.attachTo(CElement ce)
Attaches a state machine to a given CElement and
resets it. |
void |
CStateMachine.attachTo(CElement ce,
boolean reset)
Attaches a state machine to a given CElement. |
CElement |
CTag.below(CElement after)
Changes the display list order so that every CShape tagged by this tag is right below the top least shape in another CElement. |
CElement |
CShape.below(CElement after)
Moves this shape in the canvas's display list so that it is right below a the top least shape contained in a given CElement. |
CElement |
CElement.below(CElement after)
Changes the display list order so that every CShape contained in this CElement is right below the top least shape in another CElement. |
CElement |
Canvas.below(CElement after)
Does Anything. |
static boolean |
Canvas.contains(CElement container,
CElement element)
Tests if a CElement is a subset of another
CElement. |
void |
CStateMachine.detach(CElement ce)
Detaches a state machine from a CElement object. |
boolean |
CStateMachine.isAttachedTo(CElement ce)
Tests if this state machine is attached to a given CElement
object. |
boolean |
Canvas.isTracking(CElement element)
Tests if one of the attached state machines is waiting for changes of element. |
| Constructors in fr.lri.swingstates.canvas with parameters of type CElement | |
|---|---|
CStateMachine.CElementEvent(CElement cElement)
Builds a transition that loops on the current state triggered by any changes on a CElement. |
|
CStateMachine.CElementEvent(CElement cElement,
java.lang.String outState)
Builds a transition triggered by any changes on a CElement. |
|
CStateMachine(CElement ce)
Builds a CStateMachine. |
|
| Uses of CElement in fr.lri.swingstates.debug |
|---|
| Classes in fr.lri.swingstates.debug that implement CElement | |
|---|---|
class |
StateMachineVisualization
A canvas that displays a state machine and shows its activity in real time. |
| Uses of CElement in fr.lri.swingstates.events |
|---|
| Methods in fr.lri.swingstates.events that return CElement | |
|---|---|
CElement |
VirtualCElementEvent.getCElement()
|
| Constructors in fr.lri.swingstates.events with parameters of type CElement | |
|---|---|
VirtualCElementEvent(CElement ce)
Builds an event originated by a CElement. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||