Class ESeries

All Implemented Interfaces:
IChartProps, IPropDesigner, EventListener, IGProp<GProp<?>[]>, IPropCnr, IPropCnrBooleanSettings<SeriesOption>, IPropCnrColorSettings<SeriesColor>, IPropCnrFillSettings<SeriesFill>, IPropCnrFontSettings<SeriesFont>, IPropCnrStrokeSettings<SeriesStroke>, IChartContainer, IVSColumnBestValueListener, IVSColumnListener, IVSComponentListener, IVSComponentState, Cloneable, org.eclipse.core.runtime.IAdaptable

public class ESeries extends Series implements IPropDesigner, IChartProps
The Series for the chart.
Author:
Christopher Mindus
  • Constructor Details

    • ESeries

      public ESeries()
      Creates the VirtualSpace group property container without a name. The name must be set in all cases using the setPropertyAtom call.
    • ESeries

      public ESeries(Atom propertyAtom)
      Creates the VirtualSpace group property container with the specified name. All system-reserved names for components begins with "$".
      Parameters:
      propertyAtom - the name of the component, unique within it's parent.
  • Method Details

    • getDesigner

      public ChartDesignerProp getDesigner()
      Gets the Designer Extension for Properties.
      Specified by:
      getDesigner in interface IPropDesigner
      Returns:
      The instance of the Designer Extension.
    • clone

      public ESeries clone()
      Clone must be overridden.
      Overrides:
      clone in class Series
    • getExcluded

      public HashSet<String> getExcluded()
      Gets the excluded properties from the tooltip.
      Specified by:
      getExcluded in interface IChartProps
    • getChoices

      public IPropCnrChoiceOption<?>[] getChoices()
      Gets the choices possible with the value indexes.
      Specified by:
      getChoices in interface IChartProps
    • getPossibleChildren

      public Class<?>[] getPossibleChildren()
      Gets the acceptable children property classes that can be used in conjunction with e.g. a Paste operation.
      Specified by:
      getPossibleChildren in interface IPropCnr
      Overrides:
      getPossibleChildren in class PropCnr
      Returns:
      An array containing the classes of possible children, or null for no support.
    • getExtendsPossibleClasses

      public Class<?>[] getExtendsPossibleClasses()
      Gets the possible classes this container supports for the Extends Framework. The default implementation is to return null.
      Specified by:
      getExtendsPossibleClasses in interface IPropCnr
      Overrides:
      getExtendsPossibleClasses in class PropCnr
      Returns:
      List of supported classes, or null for none.
    • verify

      public boolean verify(PropVerification verification)
      Verifies this property container. The check performed is the extension of classes and that no circular reference is present.
      Specified by:
      verify in interface IGProp<GProp<?>[]>
      Overrides:
      verify in class Series
      Parameters:
      verification - The property verification class.
      Returns:
      true if verification should proceed, false if disposed of and verification should not take place.