| 
 | Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.view.VisibilityFilter
public class VisibilityFilter
A Filter for graph elements that accepts/reject elements
 based on their visibility.
| Field Summary | |
|---|---|
| static int | ALLVisibility state bit mask representing any visibility state. | 
| static int | INVISIBLEVisibility state bit mask representing the invisible state. | 
| static int | VISIBLEVisibility state bit mask representing the visible state. | 
| Constructor Summary | |
|---|---|
| VisibilityFilter(Graph2D graph)Constructs a new VisibilityFilterfor the specifiedGraph2Dthat accepts only visible elements. | |
| VisibilityFilter(Graph2D graph,
                 int nodeVisibility,
                 int nodeLabelVisibility,
                 int edgeVisibility,
                 int edgeLabelVisibility)Constructs a new VisibilityFilterfor the specifiedGraph2D. | |
| Method Summary | |
|---|---|
|  boolean | accept(java.lang.Object o)Returns true, iff the specified graph element's visibility
 matches this filter's current visibility setting for the corresponding
 element type andfalseotherwise. | 
|  int | getEdgeLabelVisibility()Returns the visibility bit mask against which the visibility state of edge labels is checked in this filter's acceptmethod. | 
|  int | getEdgeVisibility()Returns the visibility bit mask against which the visibility state of edges, ports, and bends is checked in this filter's acceptmethod. | 
|  int | getNodeLabelVisibility()Returns the visibility bit mask against which the visibility state of node labels is checked in this filter's acceptmethod. | 
|  int | getNodeVisibility()Returns the visibility bit mask against which the visibility state of nodes and node ports is checked in this filter's acceptmethod. | 
|  void | setEdgeLabelVisibility(int edgeLabelVisibility)Specifies the visibility state of edge labels which are to be accepted by this filter. | 
|  void | setEdgeVisibility(int edgeVisibility)Specifies the visibility state of edges, ports, and bends which are to be accepted by this filter. | 
|  void | setNodeLabelVisibility(int nodeLabelVisibility)Specifies the visibility state of node labels which are to be accepted by this filter. | 
|  void | setNodeVisibility(int nodeVisibility)Specifies the visibility state of nodes and node ports which are to be accepted by this filter. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int ALL
public static final int VISIBLE
public static final int INVISIBLE
| Constructor Detail | 
|---|
public VisibilityFilter(Graph2D graph)
VisibilityFilter for the specified
 Graph2D that accepts only visible elements.
graph - the Graph2D whose elements are to be
 filtered.
public VisibilityFilter(Graph2D graph,
                        int nodeVisibility,
                        int nodeLabelVisibility,
                        int edgeVisibility,
                        int edgeLabelVisibility)
VisibilityFilter for the specified
 Graph2D.
graph - the Graph2D whose elements are to be
 filtered.nodeVisibility - determines which nodes and node ports to
 accept. The nodeVisibility argument is an integer bit mask
 that may be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.nodeLabelVisibility - determines which node labels to accept.
 The nodeLabelVisibility argument is an integer bit mask that
 may be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.edgeVisibility - determines which edges, ports, and bends to
 accept. The edgeVisibility argument is an integer bit mask
 that may be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.edgeLabelVisibility - determines which edge labels to accept.
 The edgeLabelVisibility argument is an integer bit mask that
 may be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.| Method Detail | 
|---|
public int getNodeVisibility()
accept method.
 A node is considered to be visible if
 graph.getRealizer(node).isVisible() returns true
 and invisible otherwise. The visibility state of a node port is considered
 to be the visibility state of its associated node.
accept method.setNodeVisibility(int), 
accept(Object)public void setNodeVisibility(int nodeVisibility)
graph.getRealizer(node).isVisible() returns true
 and invisible otherwise. The visibility state of a node port is considered
 to be the visibility state of its associated node.
nodeVisibility - determines which nodes and node ports to accept.
 The nodeVisibility argument is an integer bit mask that may
 be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.public int getNodeLabelVisibility()
accept method.
accept method.setNodeLabelVisibility(int), 
accept(Object)public void setNodeLabelVisibility(int nodeLabelVisibility)
nodeLabelVisibility - determines which node labels to accept. The
 nodeLabelVisibility argument is an integer bit mask that may
 be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.public int getEdgeVisibility()
accept
 method. An edge is considered to be visible if
 graph.getRealizer(edge).isVisible() returns true
 and invisible otherwise. The visibility state of a port or bend is
 considered to be the visibility state of its associated edge.
accept
 method.setEdgeVisibility(int), 
accept(Object)public void setEdgeVisibility(int edgeVisibility)
graph.getRealizer(edge).isVisible() returns true
 and invisible otherwise. The visibility state of a port or bend is
 considered to be the visibility state of its associated edge.
edgeVisibility - determines which edges, ports, and bends to accept.
 The edgeVisibility argument is an integer bit mask that may
 be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.public int getEdgeLabelVisibility()
accept method.
accept method.setEdgeLabelVisibility(int), 
accept(Object)public void setEdgeLabelVisibility(int edgeLabelVisibility)
edgeLabelVisibility - determines which edge labels to accept. The
 edgeLabelVisibility argument is an integer bit mask that may
 be ALL or a bitwise union of VISIBLE and/or
 INVISIBLE.public boolean accept(java.lang.Object o)
true, iff the specified graph element's visibility
 matches this filter's current visibility setting for the corresponding
 element type and false otherwise.
accept in interface Filtero - the graph element to be tested.
true, iff the specified graph element's visibility
 matches this filter's current visibility setting for the corresponding
 element type and false otherwise.| 
 | © Copyright 2000-2025, yWorks GmbH. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||