GraphLab Project

graphlab.platform.preferences
Class GraphPreferences

java.lang.Object
  extended by graphlab.platform.preferences.AbstractPreference
      extended by graphlab.platform.preferences.GraphPreferences
All Implemented Interfaces:
AttributeListener

public class GraphPreferences
extends AbstractPreference
implements AttributeListener

Author:
Rouzbeh Ebrahimi

Field Summary
 java.lang.Object oneInstance
           
 java.util.HashSet<java.lang.Object> oneInstances
           
static Preferences pref
           
 
Fields inherited from class graphlab.platform.preferences.AbstractPreference
attributeSet, category, displayName, preferenceName
 
Constructor Summary
GraphPreferences(java.lang.String name, java.util.HashSet<java.lang.Object> oneInstances, java.lang.String category)
           
GraphPreferences(java.lang.String name, java.lang.Object oneInstance, java.lang.String category)
           
 
Method Summary
 void addObject(java.lang.Object o)
           
 void attributeUpdated(java.lang.String name, java.lang.Object oldVal, java.lang.Object newVal)
           
 void defineAttributes(java.util.HashMap<java.lang.Object,ArrayX> objectValues)
           
 void defineAttributes(java.util.HashMap<java.lang.Object,java.lang.Object> objectValues, boolean t)
           
 void defineListeners(AttributeListener al)
           
 void defineMultipleAttributes(java.util.HashMap<java.lang.Object,java.util.HashMap<java.lang.Object,ArrayX>> map)
           
 
Methods inherited from class graphlab.platform.preferences.AbstractPreference
getAttribute, putAttribute, putAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oneInstance

public java.lang.Object oneInstance

oneInstances

public java.util.HashSet<java.lang.Object> oneInstances

pref

public static Preferences pref
Constructor Detail

GraphPreferences

public GraphPreferences(java.lang.String name,
                        java.lang.Object oneInstance,
                        java.lang.String category)

GraphPreferences

public GraphPreferences(java.lang.String name,
                        java.util.HashSet<java.lang.Object> oneInstances,
                        java.lang.String category)
Method Detail

defineAttributes

public void defineAttributes(java.util.HashMap<java.lang.Object,ArrayX> objectValues)
Specified by:
defineAttributes in class AbstractPreference

defineAttributes

public void defineAttributes(java.util.HashMap<java.lang.Object,java.lang.Object> objectValues,
                             boolean t)

defineMultipleAttributes

public void defineMultipleAttributes(java.util.HashMap<java.lang.Object,java.util.HashMap<java.lang.Object,ArrayX>> map)

addObject

public void addObject(java.lang.Object o)

defineListeners

public void defineListeners(AttributeListener al)
Specified by:
defineListeners in class AbstractPreference

attributeUpdated

public void attributeUpdated(java.lang.String name,
                             java.lang.Object oldVal,
                             java.lang.Object newVal)
Specified by:
attributeUpdated in interface AttributeListener

GraphLab Project