NetCharts Pro

netcharts.pro.common
Class NFBaseSet

java.lang.Object
  extended by netcharts.pro.common.NFBaseClass
      extended by netcharts.pro.common.NFVector
          extended by netcharts.pro.common.NFBaseSet
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
NFSet, NFSliceSet

public abstract class NFBaseSet
extends NFVector

The abstract NFBaseSet object provides the methods and attributes common in many of the data objects in NetCharts Pro.


Constructor Summary
NFBaseSet()
           
 
Method Summary
 void addActiveLabel(NFActiveLabel activeLabel)
          Adds a single active label to the list of active labels for this set.
 java.lang.Object clone()
          Does a deep copy of this set object
 NFVector getActiveLabels()
          Returns the active labels for this set
 java.lang.String getSetName()
          Returns the set name
 void setActiveLabels(NFVector activeLabels)
          Set the active labels for this set.
 void setSetName(java.lang.String setName)
          Set the name of the set
 
Methods inherited from class netcharts.pro.common.NFVector
addElement, addElement, elementAt, elementAt, getCDL, getCDL, getCDL, getCDLHasTuples, getCDLKeyValues, getCDLKeyValuesHasPoints, getMaxDimensions, getQuoteStrings, getSize, isEmptyStringAsNull, loadDataModel, loadDataModel, loadDataModel, removeElementAt, reset, setCDL, setCDLHasTuples, setCDLNullString, setElementAt, 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

NFBaseSet

public NFBaseSet()
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Does a deep copy of this set object

Overrides:
clone in class NFVector
Returns:
Object
Throws:
java.lang.CloneNotSupportedException

addActiveLabel

public void addActiveLabel(NFActiveLabel activeLabel)
Adds a single active label to the list of active labels for this set.

Parameters:
activeLabel - The activeLabel to add to the list of active labels.

setActiveLabels

public void setActiveLabels(NFVector activeLabels)
Set the active labels for this set.

If the vector contains elements that are not NFActiveLabel objects, an IllegalArgumentException will be thrown.

Parameters:
activeLabels - Vector of NFActiveLabels

getActiveLabels

public NFVector getActiveLabels()
Returns the active labels for this set

Returns:
the vector of NFActiveLabel objects.

setSetName

public void setSetName(java.lang.String setName)
Set the name of the set

Parameters:
setName - Name of the set

getSetName

public java.lang.String getSetName()
Returns the set name

Returns:
the set name

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