jcckit.graphic
Class GraphicalComposite
java.lang.Object
|
+--jcckit.graphic.GraphicalComposite
- All Implemented Interfaces:
- GraphicalElement
- public class GraphicalComposite
- extends java.lang.Object
- implements GraphicalElement
Container for GraphicalElements
.
- Author:
- Franz-Josef Elmer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphicalComposite
public GraphicalComposite(ClippingShape clippingShape)
- Creates an instance with the specified clipping shape.
- Parameters:
clippingShape
- Clipping shape or null if no clipping.
getClippingShape
public ClippingShape getClippingShape()
- Returns the clipping shape.
- Returns:
- null if no clipping should be applied.
addElement
public void addElement(GraphicalElement element)
- Adds the specified element at the end of the list of elements.
- Parameters:
element
- Element to be added. null is not allowed.- Throws:
NullPointerException
- if element == null
removeAllElements
public void removeAllElements()
- Remove all elements.
replaceElementAt
public void replaceElementAt(int index,
GraphicalElement element)
- Replaces the specified element at the specified index of
the list of elements.
- Parameters:
element
- New element. null is not allowed.- Throws:
NullPointerException
- if element == null
renderWith
public void renderWith(Renderer renderer)
- Renders all
GraphicalElements
in the sequence
they have been added.
- Specified by:
renderWith
in interface GraphicalElement
- Parameters:
renderer
- Renderer which implements all renderer interfaces
necessary to render the child elements.