Gephi Toolkit Javadoc

org.gephi.filters.plugin
Class AbstractFilterBuilder

java.lang.Object
  extended by org.gephi.filters.plugin.AbstractFilterBuilder
All Implemented Interfaces:
FilterBuilder
Direct Known Subclasses:
AbstractAttributeFilterBuilder

public abstract class AbstractFilterBuilder
extends java.lang.Object
implements FilterBuilder

Author:
mbastian

Field Summary
protected  Category category
           
protected  java.lang.String descrption
           
protected  javax.swing.Icon icon
           
protected  java.lang.String name
           
 
Constructor Summary
AbstractFilterBuilder(Category category, java.lang.String name, java.lang.String descrption, javax.swing.Icon icon)
           
 
Method Summary
 void destroy(Filter filter)
          Notification when the filter is destroyed, to perform clean-up tasks.
 Category getCategory()
          Returns the category this filter builder belongs to.
 java.lang.String getDescription()
          Returns ths description text of this filter builder
 javax.swing.Icon getIcon()
          Returns the icon of this filter builder
 java.lang.String getName()
          Returns the display name of this filter builder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gephi.filters.spi.FilterBuilder
getFilter, getPanel
 

Field Detail

category

protected final Category category

name

protected final java.lang.String name

descrption

protected final java.lang.String descrption

icon

protected final javax.swing.Icon icon
Constructor Detail

AbstractFilterBuilder

public AbstractFilterBuilder(Category category,
                             java.lang.String name,
                             java.lang.String descrption,
                             javax.swing.Icon icon)
Method Detail

getCategory

public Category getCategory()
Description copied from interface: FilterBuilder
Returns the category this filter builder belongs to.

Specified by:
getCategory in interface FilterBuilder
Returns:
the category this builder belongs to

getName

public java.lang.String getName()
Description copied from interface: FilterBuilder
Returns the display name of this filter builder

Specified by:
getName in interface FilterBuilder
Returns:
the display name

getIcon

public javax.swing.Icon getIcon()
Description copied from interface: FilterBuilder
Returns the icon of this filter builder

Specified by:
getIcon in interface FilterBuilder
Returns:
the icon

getDescription

public java.lang.String getDescription()
Description copied from interface: FilterBuilder
Returns ths description text of this filter builder

Specified by:
getDescription in interface FilterBuilder
Returns:
the description

destroy

public void destroy(Filter filter)
Description copied from interface: FilterBuilder
Notification when the filter is destroyed, to perform clean-up tasks.

Specified by:
destroy in interface FilterBuilder

Gephi Toolkit Javadoc