org.jplot2d.element.impl
Interface ElementEx
-
- All Superinterfaces:
- Element
- All Known Subinterfaces:
- AnnotationEx, AxisEx, AxisRangeLockGroupEx, AxisTickManagerEx, AxisTitleEx, AxisTransformEx, ComponentEx, ContainerEx, CoordinateAnnotationEx, GraphEx, HLineAnnotationEx, HStripAnnotationEx, ImageBandTransformEx, ImageGraphEx, ImageMappingEx, LayerEx, LegendEx, LegendItemEx, PlotEx, PlotMarginEx, PointAnnotationEx, RectangleAnnotationEx, RGBImageGraphEx, RGBImageMappingEx, SymbolAnnotationEx, TitleEx, VLineAnnotationEx, VStripAnnotationEx, XYGraphEx, XYLegendItemEx
- All Known Implementing Classes:
- AnnotationImpl, AxisImpl, AxisRangeLockGroupImpl, AxisTickManagerImpl, AxisTitleImpl, AxisTransformImpl, ComponentImpl, ContainerImpl, CoordinateAnnotationImpl, ElementImpl, GraphImpl, HLineAnnotationImpl, HStripAnnotationImpl, ImageBandTransformImpl, ImageGraphImpl, ImageMappingImpl, LayerImpl, LegendImpl, LegendItemImpl, PlotImpl, PlotMarginImpl, PointAnnotationImpl, RectangleAnnotationImpl, RGBImageGraphImpl, RGBImageMappingImpl, SymbolAnnotationImpl, TitleImpl, VLineAnnotationImpl, VStripAnnotationImpl, XYGraphImpl, XYLegendItemImpl
public interface ElementEx extends Element
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidcopyFrom(ElementEx src)Copies all properties from given src to this element.ElementExcopyStructure(java.util.Map<ElementEx,ElementEx> orig2copyMap)Create a structural copy of this element and put them into orig2copyMap.java.lang.StringgetFullId()Returns the full id of this component.InvokeStepgetInvokeStepFormParent()Return the invoke step to get this object from its parent.ElementExgetParent()Gets the parent of this component.voidnotify(Notice msg)Element call this method to notify message to its parent.voidsetParent(ElementEx parent)Sets the parent of this component-
Methods inherited from interface org.jplot2d.element.Element
getEnvironment, getId
-
-
-
-
Method Detail
-
getParent
ElementEx getParent()
Description copied from interface:ElementGets the parent of this component.
-
setParent
void setParent(ElementEx parent)
Sets the parent of this component- Parameters:
parent- the new parent
-
getFullId
java.lang.String getFullId()
Returns the full id of this component. The full id is composed of series of ids concatenated with dots. The 1st id is the id of this element, the 2nd id is the id of the parent of this element, etc, until the root plot.- Returns:
- the full id of this component
-
getInvokeStepFormParent
InvokeStep getInvokeStepFormParent()
Return the invoke step to get this object from its parent.- Returns:
- the invoke step
-
notify
void notify(Notice msg)
Element call this method to notify message to its parent.- Parameters:
msg- the notice message
-
copyStructure
ElementEx copyStructure(java.util.Map<ElementEx,ElementEx> orig2copyMap)
Create a structural copy of this element and put them into orig2copyMap. All properties are not copied. The parent of the copy are not set by this method.- Parameters:
orig2copyMap- original element to copy map- Returns:
- the structural copy of this element
-
copyFrom
void copyFrom(ElementEx src)
Copies all properties from given src to this element. Notice properties of sub-elements are not copied over.- Parameters:
src- the src
-
-
DMelt 3.0 © DataMelt by jWork.ORG