Gephi Toolkit Javadoc

org.gephi.filters.plugin.attribute
Class AttributeRangeBuilder.AttributeRangeFilter

java.lang.Object
  extended by org.gephi.filters.plugin.attribute.AttributeRangeBuilder.AttributeRangeFilter
All Implemented Interfaces:
RangeFilter, Filter
Direct Known Subclasses:
AttributeRangeBuilder.EdgeAttributeRangeFilter, AttributeRangeBuilder.NodeAttributeRangeFilter
Enclosing class:
AttributeRangeBuilder

public static class AttributeRangeBuilder.AttributeRangeFilter
extends java.lang.Object
implements RangeFilter, Filter


Constructor Summary
AttributeRangeBuilder.AttributeRangeFilter(AttributeColumn column)
           
 
Method Summary
 boolean evaluate(Graph graph, Edge edge)
           
 boolean evaluate(Graph graph, Node node)
           
 void finish()
           
 AttributeColumn getColumn()
           
 java.lang.String getName()
          Returns the filter's display name.
 FilterProperty[] getProperties()
          Returns the filter properties.
 Range getRange()
           
 FilterProperty getRangeProperty()
           
 java.lang.Object[] getValues()
           
 boolean init(Graph graph)
           
 void refreshValues(HierarchicalGraph graph)
           
 void setColumn(AttributeColumn column)
           
 void setRange(Range range)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeRangeBuilder.AttributeRangeFilter

public AttributeRangeBuilder.AttributeRangeFilter(AttributeColumn column)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Filter
Returns the filter's display name.

Specified by:
getName in interface Filter
Returns:
the filter's dispaly name

init

public boolean init(Graph graph)

evaluate

public boolean evaluate(Graph graph,
                        Node node)

evaluate

public boolean evaluate(Graph graph,
                        Edge edge)

finish

public void finish()

refreshValues

public void refreshValues(HierarchicalGraph graph)

getValues

public java.lang.Object[] getValues()
Specified by:
getValues in interface RangeFilter

getProperties

public FilterProperty[] getProperties()
Description copied from interface: Filter
Returns the filter properties. Property values can be get and set from FilterProperty objects.

Specified by:
getProperties in interface Filter
Returns:
the filter's properties

getRangeProperty

public FilterProperty getRangeProperty()
Specified by:
getRangeProperty in interface RangeFilter

getRange

public Range getRange()

setRange

public void setRange(Range range)

getColumn

public AttributeColumn getColumn()

setColumn

public void setColumn(AttributeColumn column)

Gephi Toolkit Javadoc