Package org.gephi.appearance
Class AttributeFunctionImpl
- java.lang.Object
-
- org.gephi.appearance.FunctionImpl
-
- org.gephi.appearance.AttributeFunctionImpl
-
- All Implemented Interfaces:
AttributeFunction,Function,PartitionFunction,RankingFunction
public class AttributeFunctionImpl extends FunctionImpl implements RankingFunction, PartitionFunction, AttributeFunction
- Author:
- mbastian
-
-
Field Summary
-
Fields inherited from class org.gephi.appearance.FunctionImpl
column, elementClass, lastGraph, lastTransformNullValues, model, name, partition, ranking, transformer, transformerUI, version
-
-
Constructor Summary
Constructors Constructor Description AttributeFunctionImpl(AppearanceModelImpl model, String name, org.gephi.graph.api.Column column, Transformer transformer, TransformerUI transformerUI, PartitionImpl partition)AttributeFunctionImpl(AppearanceModelImpl model, String name, org.gephi.graph.api.Column column, Transformer transformer, TransformerUI transformerUI, RankingImpl ranking)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gephi.graph.api.ColumngetColumn()Returns the column this function finds its value from.InterpolatorgetInterpolator()Returns the interpolator.PartitiongetPartition()Returns the partition configuration associated with this function.RankinggetRanking()Returns the ranking configuration associated with this function.voidsetInterpolator(Interpolator interpolator)Sets the interpolator for this function.StringtoString()-
Methods inherited from class org.gephi.appearance.FunctionImpl
equals, getElementClass, getGraph, getId, getModel, getTransformer, getUI, hasChanged, hashCode, isAttribute, isPartition, isRanking, isSimple, isValid, transform, transformAll
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.gephi.appearance.api.Function
getElementClass, getGraph, getId, getModel, getTransformer, getUI, hasChanged, isAttribute, isPartition, isRanking, isSimple, isValid, transform, transformAll
-
-
-
-
Constructor Detail
-
AttributeFunctionImpl
public AttributeFunctionImpl(AppearanceModelImpl model, String name, org.gephi.graph.api.Column column, Transformer transformer, TransformerUI transformerUI, RankingImpl ranking)
-
AttributeFunctionImpl
public AttributeFunctionImpl(AppearanceModelImpl model, String name, org.gephi.graph.api.Column column, Transformer transformer, TransformerUI transformerUI, PartitionImpl partition)
-
-
Method Detail
-
getInterpolator
public Interpolator getInterpolator()
Description copied from interface:RankingFunctionReturns the interpolator.By default, a
Interpolator.LINEARis used so no transformation is operated.- Specified by:
getInterpolatorin interfaceRankingFunction- Returns:
- interpolator
-
setInterpolator
public void setInterpolator(Interpolator interpolator)
Description copied from interface:RankingFunctionSets the interpolator for this function.- Specified by:
setInterpolatorin interfaceRankingFunction- Parameters:
interpolator- interpolator
-
getColumn
public org.gephi.graph.api.Column getColumn()
Description copied from interface:AttributeFunctionReturns the column this function finds its value from.- Specified by:
getColumnin interfaceAttributeFunction- Returns:
- column
-
getPartition
public Partition getPartition()
Description copied from interface:PartitionFunctionReturns the partition configuration associated with this function.- Specified by:
getPartitionin interfacePartitionFunction- Returns:
- partition
-
getRanking
public Ranking getRanking()
Description copied from interface:RankingFunctionReturns the ranking configuration associated with this function.- Specified by:
getRankingin interfaceRankingFunction- Returns:
- ranking
-
toString
public String toString()
- Overrides:
toStringin classFunctionImpl
-
-