Uses of Class
netkit.graph.Attribute

Packages that use Attribute
netkit.classifiers.aggregators   
netkit.graph   
netkit.graph.edgecreator   
netkit.util   
 

Uses of Attribute in netkit.classifiers.aggregators
 

Fields in netkit.classifiers.aggregators declared as Attribute
protected  Attribute AggregatorImp.attribute
           
 

Methods in netkit.classifiers.aggregators that return Attribute
 Attribute AggregatorImp.getAttribute()
          What is the attribute that is being aggregated
 Attribute Aggregator.getAttribute()
          Gets the attribute that is being aggregated over.
 

Methods in netkit.classifiers.aggregators with parameters of type Attribute
 boolean AggregatorFactory.canAggregate(java.lang.String name, Attribute attrib)
          Checks if the fully specified classname is an aggregator that can aggregate a given attribute.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute, Configuration defaultConf)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute, double value)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType[] edgeTypes, Attribute attribute, double value, Configuration defaultConf)
          This is not yet supported.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute)
          Get an instance of the named general attribute aggregator for the given relation and attribute.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute, Configuration defaultConf)
          Get an instance of the named general attribute aggregator for the given relation and attribute.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute, double value)
          Get an instance of the named attribute aggregator-by-value for the given relation, attribute and value.
 Aggregator AggregatorFactory.get(java.lang.String name, EdgeType edgeType, Attribute attribute, double value, Configuration defaultConf)
          Get an instance of the named attribute aggregator-by-value for the given relation, attribute and value.
static int SharedNodeInfo.getAttributeIndex(java.lang.String nodeType, Attribute attrib)
           
 

Constructors in netkit.classifiers.aggregators with parameters of type Attribute
AggregatorByValueImp(java.lang.String aggName, EdgeType edgeType, Attribute attribute, Type type, double value)
          Specifies the core parameters needed to instantiate an AggregatorByValue class.
AggregatorImp(java.lang.String aggName, EdgeType edgeType, Attribute attribute, Type type)
          Creates an aggregator that is not by value (it calls the more specific constructor with a 'value' of Double.NaN).
AggregatorImp(java.lang.String aggName, EdgeType edgeType, Attribute attribute, Type type, double value)
          Helper constructor for AggregatorByValueImp - an aggregator for a specific attribute value.
Count(EdgeType edgeType, Attribute attribute, double value)
           
Exist(EdgeType edgeType, Attribute attribute, double value)
           
Max(EdgeType edgeType, Attribute attribute)
           
Mean(EdgeType edgeType, Attribute attribute)
           
Min(EdgeType edgeType, Attribute attribute)
           
Mode(EdgeType edgeType, Attribute attribute)
           
Ratio(EdgeType edgeType, Attribute attribute, double value)
           
 

Uses of Attribute in netkit.graph
 

Subclasses of Attribute in netkit.graph
 class AttributeCategorical
          This class handles attributes that are of type CATEGORICAL.
 class AttributeContinuous
          This class handles attributes that are of type CONTINUOUS.
 class AttributeDiscrete
          This class handles attributes that are of type DISCRETE.
 class AttributeExpandableCategorical
          This class handles attributes that are of type CATEGORICAL.
 class AttributeFixedCategorical
          This class handles attributes that are of type CATEGORICAL.
 class AttributeIgnore
          This class handles attributes that are of type IGNORE.
 class AttributeKey
          This class handles attributes that are of type KEY.
 

Methods in netkit.graph that return Attribute
 Attribute Attributes.getAttribute(int attrIndex)
          Get the Attribute at a particular index; indexes honor the presence of a key Attribute within this container.
 Attribute Attributes.getAttribute(java.lang.String attribute)
          Get the Attribute with a particular name.
 

Methods in netkit.graph that return types with arguments of type Attribute
 java.util.Iterator<Attribute> Attributes.iterator()
          Get an Iterator over the Attribute fields; iteration is performed in the order that each Attribute was added to this container.
 

Methods in netkit.graph with parameters of type Attribute
 void Attributes.add(Attribute a)
          Adds an Attribute to this container; the name of the Attribute must be a unique field name within this container.
 void Graph.addAttribute(java.lang.String nodeType, Attribute a)
          Adds an Attribute to the Attributes container represented by the supplied nodeType name.
 AttributeMetaInfo Graph.getAttributeMetaInfo(java.lang.String nodeTypeName, Attribute attribute)
          Factory method which gets the meta info object for the supplied nodeType name and attribute.
 

Constructors in netkit.graph with parameters of type Attribute
AttributeMetaInfo(Attribute attrib, Attributes attributes, Graph graph)
          Construct an object of this type.
 

Uses of Attribute in netkit.graph.edgecreator
 

Fields in netkit.graph.edgecreator declared as Attribute
protected  Attribute EdgeCreatorImp.attrib
           
 

Methods in netkit.graph.edgecreator with parameters of type Attribute
 boolean MahalanobisDistanceEdgeCreator.canHandle(Attribute attribute)
           
 boolean EuclideanDistanceEdgeCreator.canHandle(Attribute attribute)
           
 boolean EdgeCreator.canHandle(Attribute attribute)
          Queries the edge creator if it can handle (i.e., create edges for) the given attribute.
 boolean CosineDistanceEdgeCreator.canHandle(Attribute attribute)
           
 boolean BayesCategoricalEdgeCreator.canHandle(Attribute attribute)
           
 boolean BaseNumericEdgeCreator.canHandle(Attribute attribute)
           
 boolean BaseCategoricalEdgeCreator.canHandle(Attribute attribute)
           
 boolean EdgeCreatorImp.canHandleAttributeValue(Attribute attribute)
           
 boolean EdgeCreator.canHandleAttributeValue(Attribute attribute)
          Queries the edge creator if it can handle (i.e., create edges for) the given attribute using a specific attribute value.
 boolean BaseCategoricalEdgeCreator.canHandleAttributeValue(Attribute attribute)
           
 

Uses of Attribute in netkit.util
 

Constructors in netkit.util with parameters of type Attribute
Histogram(double[] values, Attribute attribute, int minOccurance)
          This constructor creates a histogram object given an array of values and an attribute type.
Histogram(Edge[] edges, Attribute attribute, int minOccurance)
          This constructor creates a histogram object given an array of edges and an attribute from which to get the values.
Histogram(Node[] nodes, Attribute attribute, int minOccurance)
          This constructor creates a histogram object given an array of nodes and an attribute from which to get the values.