- java.lang.Object
-
- org.jfree.data.flow.FlowKey<K>
-
- Type Parameters:
K- the type for the keys used to identify sources and destinations (Stringis a good default choice).
- All Implemented Interfaces:
Serializable,Cloneable,PublicCloneable
public class FlowKey<K extends Comparable<K>> extends Object implements PublicCloneable, Serializable
A key that identifies a flow within a dataset.- Since:
- 1.5.3
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringSELECTED_PROPERTY_KEYThe key for a flow property that, if defined (at the dataset level), contains aBooleanvalue for the selection status of the flow.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()Returns a clone of the object.booleanequals(Object obj)Tests this instance for equality with an arbitrary object.KgetDestination()Returns the destination identifier.KgetSource()Returns the source identifier.intgetStage()Returns the stage number for the flow.inthashCode()Returns a hashcode for this instance.StringtoString()Returns a string representation of this instance, primarily for debugging purposes.
-
-
-
Field Detail
-
SELECTED_PROPERTY_KEY
public static final String SELECTED_PROPERTY_KEY
The key for a flow property that, if defined (at the dataset level), contains aBooleanvalue for the selection status of the flow.- See Also:
- Constant Field Values
-
-
Method Detail
-
getStage
public int getStage()
Returns the stage number for the flow.- Returns:
- The stage number.
-
getSource
public K getSource()
Returns the source identifier.- Returns:
- The source identifier (never
null).
-
getDestination
public K getDestination()
Returns the destination identifier.- Returns:
- The destination identifier (never
null).
-
toString
public String toString()
Returns a string representation of this instance, primarily for debugging purposes.
-
equals
public boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
-
hashCode
public int hashCode()
Returns a hashcode for this instance.
-
clone
public Object clone() throws CloneNotSupportedException
Description copied from interface:PublicCloneableReturns a clone of the object.- Specified by:
clonein interfacePublicCloneable- Overrides:
clonein classObject- Returns:
- A clone.
- Throws:
CloneNotSupportedException- if cloning is not supported for some reason.
-
-