NetCharts Pro

netcharts.pro.common.rectangular
Class NFAxisSeries

java.lang.Object
  extended by netcharts.pro.common.NFBaseClass
      extended by netcharts.pro.common.NFVector
          extended by netcharts.pro.common.rectangular.NFAxisSeries
All Implemented Interfaces:
java.lang.Cloneable

public class NFAxisSeries
extends NFVector

The NFAxisSeries is used to maintain a list of NFAxis objects for a an axis "side" (e.g. Left, Right, Bottom, Top). This object rarely needs to be instantiated or accessed directly.


Constructor Summary
NFAxisSeries()
          Constructs a default axis series
NFAxisSeries(java.util.Hashtable state, java.lang.String side)
          Constructs a axis series using CDL parameters
NFAxisSeries(java.lang.String side)
          Constructs an axis series for a given side.
 
Method Summary
 void addElement(java.lang.Object o)
          Overrides superclass to add an NFAxis object to the series.
 java.util.Vector getCDLVector()
          NFAxisSeries is a compound object representing multiple CDL parameters.
 void initializeFromHashtable()
          NFAxisSeries is a compound object representing multiple CDL parameters.
 void setElementAt(java.lang.Object element, int index)
          Overrides superclass to set an NFAxis object in the series.
 void setSide(java.lang.String side)
          Sets the side this axis series represents
 
Methods inherited from class netcharts.pro.common.NFVector
addElement, clone, elementAt, elementAt, getCDL, getCDL, getCDL, getCDLHasTuples, getCDLKeyValues, getCDLKeyValuesHasPoints, getMaxDimensions, getQuoteStrings, getSize, isEmptyStringAsNull, loadDataModel, loadDataModel, loadDataModel, removeElementAt, reset, setCDL, setCDLHasTuples, setCDLNullString, setEmptyStringAsNull, setQuoteStrings, setSize, size, skipNulls, toArray, toString
 
Methods inherited from class netcharts.pro.common.NFBaseClass
getModified, getUserObject, setModified, setUserObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NFAxisSeries

public NFAxisSeries()
Constructs a default axis series


NFAxisSeries

public NFAxisSeries(java.util.Hashtable state,
                    java.lang.String side)
Constructs a axis series using CDL parameters

Parameters:
state - Hashtable containing CDL parameters.
side - One of "Left", "Right", "Bottom", or "Top"

NFAxisSeries

public NFAxisSeries(java.lang.String side)
Constructs an axis series for a given side.

Parameters:
side - One of "Left", "Right", "Bottom", or "Top"
Method Detail

setSide

public void setSide(java.lang.String side)
Sets the side this axis series represents

Parameters:
side - One of "Left", "Right", "Bottom", or "Top"

addElement

public void addElement(java.lang.Object o)
Overrides superclass to add an NFAxis object to the series.

Overrides:
addElement in class NFVector
Parameters:
o - NFAxis object to add.

setElementAt

public void setElementAt(java.lang.Object element,
                         int index)
Overrides superclass to set an NFAxis object in the series.

Overrides:
setElementAt in class NFVector
Parameters:
element - NFAxis object to add.
index - The index to contain the element.

getCDLVector

public java.util.Vector getCDLVector()
NFAxisSeries is a compound object representing multiple CDL parameters. This method returns a vector containing CDL representations for all modified attributes described in this NFAxisSeries

Returns:
Vector of NFKeyValue objects

initializeFromHashtable

public void initializeFromHashtable()
NFAxisSeries is a compound object representing multiple CDL parameters. This method configures the NFAxisSeries object from a hashtable that contains the relevant CDL parameters.

Parameters:
state - Hashtable containing CDL parameters

NetCharts Pro


Visual Mining, Inc.
2099 Gaither Rd.
Suite 220
Rockville, MD 20850
800.308.0731
301.947.8293 FAX

Copyright © Visual Mining, Inc. 1996 - 2011
All Rights Reserved.

NetCharts Pro TM is a registered trademark of Visual Mining, Inc. Other brands and their products are trademarks of their respective holders.

Last Modified: Jun 28, 2011