pl.edu.agh.cast.model.attributes
Class NodeAttributeManager

java.lang.Object
  extended by pl.edu.agh.cast.model.attributes.AttributeManager
      extended by pl.edu.agh.cast.model.attributes.NodeAttributeManager
All Implemented Interfaces:
PropertyChangeListener, Serializable, EventListener, IPropertyChangeProvider

public class NodeAttributeManager
extends AttributeManager

This class represents AttributeManagers which are to manage attributes of Nodes.

Author:
AGH CAST Team
See Also:
Serialized Form

Field Summary
protected static NodeAttributeManager dummyManager
          Dummy NodeAttributeManager.
static String PERMANENT_ID
          Name of the permanent attribute ID.
static String PERMANENT_ISMAIN
          Name of the permanent attribute IsMain.
static String PERMANENT_LABEL
          Name of the permanent attribute Label.
 
Fields inherited from class pl.edu.agh.cast.model.attributes.AttributeManager
ATTRIBUTE_REGISTRATION_STATUS, ATTRIBUTES_PROPERTY_CHANGE
 
Constructor Summary
NodeAttributeManager()
          Default constructor.
NodeAttributeManager(Collection<IDataSet> dataSets)
          Initializes new instance with attributes defined for IEntity'ies in given IDataSets.
 
Method Summary
static NodeAttributeManager getDummyManager()
           
 
Methods inherited from class pl.edu.agh.cast.model.attributes.AttributeManager
addPropertyChangeListener, firePropertyChange, getAttribute, getAttributes, getPermanentAttributes, init, isRegisteredId, propertyChange, readResolve, registerAttribute, registerPermanentAttribute, registerPermanentAttribute, removePropertyChangeListener, setAttributeIsLabel, unregisterId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERMANENT_ID

public static final String PERMANENT_ID
Name of the permanent attribute ID.

See Also:
Constant Field Values

PERMANENT_ISMAIN

public static final String PERMANENT_ISMAIN
Name of the permanent attribute IsMain.

See Also:
Constant Field Values

PERMANENT_LABEL

public static final String PERMANENT_LABEL
Name of the permanent attribute Label.

See Also:
Constant Field Values

dummyManager

protected static NodeAttributeManager dummyManager
Dummy NodeAttributeManager.

Constructor Detail

NodeAttributeManager

public NodeAttributeManager()
Default constructor.


NodeAttributeManager

public NodeAttributeManager(Collection<IDataSet> dataSets)
Initializes new instance with attributes defined for IEntity'ies in given IDataSets.

Parameters:
dataSets - collection of IDataSets from which attributes should be extracted
Method Detail

getDummyManager

public static NodeAttributeManager getDummyManager()


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.