Cytoscape 3.0.1 API

Uses of Interface
org.cytoscape.view.model.VisualProperty

Packages that use VisualProperty
org.cytoscape.application.swing This package defines the various interfaces, abstract classes, and enums that represent the Cytoscape Swing Application API. 
org.cytoscape.view.model Module for View Models and Visual Properties. 
org.cytoscape.view.model.events Definitions for View-Model related events and their listeners. 
org.cytoscape.view.presentation API set for rendering engines (visualizers). 
org.cytoscape.view.presentation.property Implementations of basic VisualProperty objects and VisualLexicons. 
org.cytoscape.view.vizmap Visual Mapping basic API module. 
org.cytoscape.view.vizmap.gui.editor Provides editors for Visual Properties and editor managers for VizMap GUI. 
org.cytoscape.view.vizmap.gui.event Provides events and listeners of LexiconState, visual style switch and vizMap event, as well as VizMap event handler manager. 
org.cytoscape.view.vizmap.gui.util Create discrete mapping for a given set of attribute values 
org.cytoscape.view.vizmap.mappings APIs for different mapping functions -- continuous mapping, discrete mapping and pass through mapping. 
 

Uses of VisualProperty in org.cytoscape.application.swing
 

Fields in org.cytoscape.application.swing declared as VisualProperty
protected  VisualProperty<S> AbstractViewUpdater.vp
          The VisualProperty that the RowsSetListener is provided for.
 

Constructors in org.cytoscape.application.swing with parameters of type VisualProperty
AbstractViewUpdater(VisualProperty<S> vp, String columnName, Map<CyRow,View<?>> rowViewMap)
          Constructor.
 

Uses of VisualProperty in org.cytoscape.view.model
 

Classes in org.cytoscape.view.model that implement VisualProperty
 class AbstractVisualProperty<T>
          An abstract implementation of VisualProperty that omits the methods dealing with serializing data.
 

Methods in org.cytoscape.view.model that return VisualProperty
 VisualProperty<NullDataType> VisualLexicon.getRootVisualProperty()
          Get root of this tree.
 VisualProperty<?> VisualLexiconNode.getVisualProperty()
          Returns wrapped VisualProperty object.
 VisualProperty<?> VisualLexicon.lookup(Class<?> type, String identifier)
          Returns the appropriate visual property for the descriptive string.
 

Methods in org.cytoscape.view.model that return types with arguments of type VisualProperty
 Collection<VisualProperty<?>> VisualLexicon.getAllDescendants(VisualProperty<?> prop)
          Get collection of visual properties for a given object type (node/edge/network).
 Set<VisualProperty<?>> VisualLexicon.getAllVisualProperties()
          Returns the Set of VisualPropertys supported by this Renderer.
 

Methods in org.cytoscape.view.model with parameters of type VisualProperty
 void View.clearValueLock(VisualProperty<?> vp)
          Clear value lock for given VisualProperty.
 Collection<VisualProperty<?>> VisualLexicon.getAllDescendants(VisualProperty<?> prop)
          Get collection of visual properties for a given object type (node/edge/network).
 VisualLexiconNode VisualLexicon.getVisualLexiconNode(VisualProperty<?> vp)
          Get a tree node in for the given VisualProperty.
<T> T
View.getVisualProperty(VisualProperty<T> vp)
          Get the actual value for the given visual property.
 boolean View.isDirectlyLocked(VisualProperty<?> vp)
          Returns true if the given VisualProperty's value has been locked.
 boolean View.isSet(VisualProperty<?> vp)
          Indicates whether or not the passed visual property is set with a non-null value.
 boolean VisualLexicon.isSupported(VisualProperty<?> vp)
          Test the given Visual Property is supported in this Lexicon.
 boolean View.isValueLocked(VisualProperty<?> vp)
          Returns true if the value of the given VisualProperty or one of its ancestors is locked.
<T,V extends T>
void
View.setLockedValue(VisualProperty<? extends T> vp, V value)
          Set locked value.
<T,V extends T>
void
CyNetworkView.setViewDefault(VisualProperty<? extends T> vp, V defaultValue)
          Sets the default value to be used for the specified visual property.
<T,V extends T>
void
View.setVisualProperty(VisualProperty<? extends T> vp, V value)
          Assign a value to the given Visual Property of this view.
 

Constructors in org.cytoscape.view.model with parameters of type VisualProperty
VisualLexiconNode(VisualProperty<?> vp, VisualLexiconNode parent)
          Constructs this VisualLexiconNode.
 

Uses of VisualProperty in org.cytoscape.view.model.events
 

Methods in org.cytoscape.view.model.events that return VisualProperty
 VisualProperty<?> ViewChangeRecord.getVisualProperty()
          Returns the visual property that has been changed.
 

Constructors in org.cytoscape.view.model.events with parameters of type VisualProperty
ViewChangeRecord(View<T> view, VisualProperty<?> vp, Object value)
          Constructor.
 

Uses of VisualProperty in org.cytoscape.view.presentation
 

Methods in org.cytoscape.view.presentation with parameters of type VisualProperty
<V> Icon
RenderingEngine.createIcon(VisualProperty<V> vp, V value, int width, int height)
          Create Icon object for the given VisualProperty value.
 

Uses of VisualProperty in org.cytoscape.view.presentation.property
 

Classes in org.cytoscape.view.presentation.property that implement VisualProperty
 class ArrowShapeVisualProperty
          Visual Property for ArrowShape values.
 class BooleanVisualProperty
          Visual Property for Boolean values.
 class DefaultVisualizableVisualProperty
          Visual Property to represent abstract concept such as Node or Edge.
 class DoubleVisualProperty
          Visual Property for Double values.
 class EdgeBendVisualProperty
          Visual Property for Edge Bend values.
 class FontVisualProperty
          Visual Property for Font values.
 class IntegerVisualProperty
          Visual Property for Integer values.
 class LineTypeVisualProperty
          Visual Property for LineType values.
 class NodeShapeVisualProperty
          Visual Property for NodeShape values.
 class NullVisualProperty
          Visual Property for root.
 class PaintVisualProperty
          Visual Property for Paint values.
 class StringVisualProperty
          Visual Property for String values.
 

Fields in org.cytoscape.view.presentation.property declared as VisualProperty
static VisualProperty<Visualizable> BasicVisualLexicon.EDGE
           
static VisualProperty<String> BasicVisualLexicon.EDGE_LABEL
           
static VisualProperty<Paint> BasicVisualLexicon.EDGE_LABEL_COLOR
           
static VisualProperty<Font> BasicVisualLexicon.EDGE_LABEL_FONT_FACE
           
static VisualProperty<Integer> BasicVisualLexicon.EDGE_LABEL_FONT_SIZE
           
static VisualProperty<Integer> BasicVisualLexicon.EDGE_LABEL_TRANSPARENCY
           
static VisualProperty<LineType> BasicVisualLexicon.EDGE_LINE_TYPE
           
static VisualProperty<Paint> BasicVisualLexicon.EDGE_PAINT
           
static VisualProperty<Boolean> BasicVisualLexicon.EDGE_SELECTED
           
static VisualProperty<Paint> BasicVisualLexicon.EDGE_SELECTED_PAINT
           
static VisualProperty<ArrowShape> BasicVisualLexicon.EDGE_SOURCE_ARROW_SHAPE
           
static VisualProperty<Paint> BasicVisualLexicon.EDGE_STROKE_SELECTED_PAINT
           
static VisualProperty<Paint> BasicVisualLexicon.EDGE_STROKE_UNSELECTED_PAINT
           
static VisualProperty<ArrowShape> BasicVisualLexicon.EDGE_TARGET_ARROW_SHAPE
           
static VisualProperty<String> BasicVisualLexicon.EDGE_TOOLTIP
           
static VisualProperty<Integer> BasicVisualLexicon.EDGE_TRANSPARENCY
           
static VisualProperty<Paint> BasicVisualLexicon.EDGE_UNSELECTED_PAINT
           
static VisualProperty<Boolean> BasicVisualLexicon.EDGE_VISIBLE
           
static VisualProperty<Double> BasicVisualLexicon.EDGE_WIDTH
           
static VisualProperty<Visualizable> BasicVisualLexicon.NETWORK
           
static VisualProperty<Paint> BasicVisualLexicon.NETWORK_BACKGROUND_PAINT
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_CENTER_X_LOCATION
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_CENTER_Y_LOCATION
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_CENTER_Z_LOCATION
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_DEPTH
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_HEIGHT
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_SCALE_FACTOR
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_SIZE
           
static VisualProperty<String> BasicVisualLexicon.NETWORK_TITLE
           
static VisualProperty<Double> BasicVisualLexicon.NETWORK_WIDTH
           
static VisualProperty<Visualizable> BasicVisualLexicon.NODE
           
static VisualProperty<LineType> BasicVisualLexicon.NODE_BORDER_LINE_TYPE
           
static VisualProperty<Paint> BasicVisualLexicon.NODE_BORDER_PAINT
           
static VisualProperty<Integer> BasicVisualLexicon.NODE_BORDER_TRANSPARENCY
           
static VisualProperty<Double> BasicVisualLexicon.NODE_BORDER_WIDTH
           
static VisualProperty<Double> BasicVisualLexicon.NODE_DEPTH
           
static VisualProperty<Paint> BasicVisualLexicon.NODE_FILL_COLOR
           
static VisualProperty<Double> BasicVisualLexicon.NODE_HEIGHT
           
static VisualProperty<String> BasicVisualLexicon.NODE_LABEL
           
static VisualProperty<Paint> BasicVisualLexicon.NODE_LABEL_COLOR
           
static VisualProperty<Font> BasicVisualLexicon.NODE_LABEL_FONT_FACE
           
static VisualProperty<Integer> BasicVisualLexicon.NODE_LABEL_FONT_SIZE
           
static VisualProperty<Integer> BasicVisualLexicon.NODE_LABEL_TRANSPARENCY
           
static VisualProperty<Double> BasicVisualLexicon.NODE_LABEL_WIDTH
           
static VisualProperty<Boolean> BasicVisualLexicon.NODE_NESTED_NETWORK_IMAGE_VISIBLE
           
static VisualProperty<Paint> BasicVisualLexicon.NODE_PAINT
           
static VisualProperty<Boolean> BasicVisualLexicon.NODE_SELECTED
           
static VisualProperty<Paint> BasicVisualLexicon.NODE_SELECTED_PAINT
           
static VisualProperty<NodeShape> BasicVisualLexicon.NODE_SHAPE
           
static VisualProperty<Double> BasicVisualLexicon.NODE_SIZE
           
static VisualProperty<String> BasicVisualLexicon.NODE_TOOLTIP
           
static VisualProperty<Integer> BasicVisualLexicon.NODE_TRANSPARENCY
           
static VisualProperty<Boolean> BasicVisualLexicon.NODE_VISIBLE
           
static VisualProperty<Double> BasicVisualLexicon.NODE_WIDTH
           
static VisualProperty<Double> BasicVisualLexicon.NODE_X_LOCATION
           
static VisualProperty<Double> BasicVisualLexicon.NODE_Y_LOCATION
           
static VisualProperty<Double> BasicVisualLexicon.NODE_Z_LOCATION
           
protected  VisualProperty<NullDataType> BasicVisualLexicon.rootVisualProperty
          The Root of this tree.
 

Methods in org.cytoscape.view.presentation.property that return VisualProperty
 VisualProperty<NullDataType> BasicVisualLexicon.getRootVisualProperty()
           
 VisualProperty<?> BasicVisualLexicon.lookup(Class<?> type, String id)
           
 

Methods in org.cytoscape.view.presentation.property that return types with arguments of type VisualProperty
 Collection<VisualProperty<?>> BasicVisualLexicon.getAllDescendants(VisualProperty<?> prop)
           
 Set<VisualProperty<?>> BasicVisualLexicon.getAllVisualProperties()
           
 

Methods in org.cytoscape.view.presentation.property with parameters of type VisualProperty
protected  void BasicVisualLexicon.addIdentifierMapping(Class<?> type, String id, VisualProperty<?> vp)
          #ASKMIKE
protected  void BasicVisualLexicon.addVisualProperty(VisualProperty<?> vp, VisualProperty<?> parent)
          Insert a VisualProperty to the tree.
protected  void BasicVisualLexicon.addVisualProperty(VisualProperty<?> vp, VisualProperty<?> parent)
          Insert a VisualProperty to the tree.
 Collection<VisualProperty<?>> BasicVisualLexicon.getAllDescendants(VisualProperty<?> prop)
           
 VisualLexiconNode BasicVisualLexicon.getVisualLexiconNode(VisualProperty<?> vp)
           
static boolean VisualPropertyUtil.isChildOf(VisualProperty<?> parent, VisualProperty<?> vp, VisualLexicon lexicon)
          Check whether the given VisualProperty is a child of parent vp or not.
static boolean VisualPropertyUtil.isChildOf(VisualProperty<?> parent, VisualProperty<?> vp, VisualLexicon lexicon)
          Check whether the given VisualProperty is a child of parent vp or not.
 boolean BasicVisualLexicon.isSupported(VisualProperty<?> vp)
           
 

Constructors in org.cytoscape.view.presentation.property with parameters of type VisualProperty
BasicVisualLexicon(VisualProperty<NullDataType> rootVisualProperty)
          Constructor for VisualLexicon.
 

Uses of VisualProperty in org.cytoscape.view.vizmap
 

Methods in org.cytoscape.view.vizmap that return VisualProperty
 VisualProperty<T> VisualPropertyDependency.getParentVisualProperty()
          Returns the parent visual property for this dependency.
 VisualProperty<V> VisualMappingFunction.getVisualProperty()
          Visual Property associated with this function.
 

Methods in org.cytoscape.view.vizmap that return types with arguments of type VisualProperty
 Set<VisualProperty<?>> VisualPropertyDependency.getVisualProperties()
          A set of Visual Properties to be set by the parent if locked.
 

Methods in org.cytoscape.view.vizmap with parameters of type VisualProperty
<K,V> VisualMappingFunction<K,V>
VisualMappingFunctionFactory.createVisualMappingFunction(String attributeName, Class<K> attrValueType, VisualProperty<V> vp)
          Create a new VisualMappingFunction.
<V> V
VisualStyle.getDefaultValue(VisualProperty<V> vp)
          Returns default value for the VisualProperty.
<V> VisualMappingFunction<?,V>
VisualStyle.getVisualMappingFunction(VisualProperty<V> vp)
          Get current VisualMappingFunction for the VisualProperty.
 void VisualStyle.removeVisualMappingFunction(VisualProperty<?> vp)
          Remove a VisualMappingFunction for the VisualProperty.
<V,S extends V>
void
VisualStyle.setDefaultValue(VisualProperty<V> vp, S value)
          Set default value for the VisualProperty.
 

Constructor parameters in org.cytoscape.view.vizmap with type arguments of type VisualProperty
VisualPropertyDependency(String id, String displayName, Set<VisualProperty<T>> vpSet, VisualLexicon lexicon)
          Constructor.
 

Uses of VisualProperty in org.cytoscape.view.vizmap.gui.editor
 

Methods in org.cytoscape.view.vizmap.gui.editor with parameters of type VisualProperty
 PropertyEditor EditorManager.getContinuousEditor(VisualProperty<?> vp)
          Returns the continuous editor for the specified visual property.
<V> VisualPropertyEditor<V>
EditorManager.getVisualPropertyEditor(VisualProperty<V> vp)
          Returns the VisualPropertyEditor for the given VisualProperty.
<V> V
EditorManager.showVisualPropertyValueEditor(Component parentComponent, VisualProperty<V> type, V initialVal)
          Display value editor to get a new value.
 

Uses of VisualProperty in org.cytoscape.view.vizmap.gui.event
 

Methods in org.cytoscape.view.vizmap.gui.event that return types with arguments of type VisualProperty
 Set<VisualProperty<?>> LexiconStateChangedEvent.getDisabled()
          Get set of Visual Properties to be disabled in the lexicon.
 Set<VisualProperty<?>> LexiconStateChangedEvent.getEnabled()
          Get set of Visual Properties to be enabled in the lexicon.
 

Constructor parameters in org.cytoscape.view.vizmap.gui.event with type arguments of type VisualProperty
LexiconStateChangedEvent(Object source, Set<VisualProperty<?>> enabled, Set<VisualProperty<?>> disabled)
          Constructor of the event.
LexiconStateChangedEvent(Object source, Set<VisualProperty<?>> enabled, Set<VisualProperty<?>> disabled)
          Constructor of the event.
 

Uses of VisualProperty in org.cytoscape.view.vizmap.gui.util
 

Methods in org.cytoscape.view.vizmap.gui.util with parameters of type VisualProperty
static void PropertySheetUtil.addBasicVisualProperty(VisualProperty<?> vp)
          Add a new basic visual property.
static boolean PropertySheetUtil.isBasic(VisualProperty<?> vp)
          Check whether given Visual Property is categorized as Basic or not.
static Boolean PropertySheetUtil.isCompatible(VisualProperty<?> vp)
          Returns true if given VisualProperty is compatible with current rendering engine.
static void PropertySheetUtil.removeIncompatibleVisualProperty(VisualProperty<?> vp)
          Remove incompatible VisualProperty from list if new RenderingEngine can handle it.
 

Uses of VisualProperty in org.cytoscape.view.vizmap.mappings
 

Fields in org.cytoscape.view.vizmap.mappings declared as VisualProperty
protected  VisualProperty<V> AbstractVisualMappingFunction.vp
          Visual Property used in this mapping.
 

Methods in org.cytoscape.view.vizmap.mappings that return VisualProperty
 VisualProperty<V> AbstractVisualMappingFunction.getVisualProperty()
           
 

Constructors in org.cytoscape.view.vizmap.mappings with parameters of type VisualProperty
AbstractVisualMappingFunction(String columnName, Class<K> columnType, VisualProperty<V> vp, CyEventHelper eventHelper)
          Constructs this AbstractVisualMappingFunction.
 


Cytoscape 3.0.1 API

Copyright 2011 Cytoscape Consortium. All rights reserved.