public class CascadingStyleSheetManager extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
shouldStoreOldStyle |
Constructor and Description |
---|
CascadingStyleSheetManager(boolean shouldStoreOldStyle) |
Modifier and Type | Method and Description |
---|---|
void |
applyOnEdge(CSSEdgeStyle style,
Object edge,
EdgeAttributesReader areader)
Apply a style on an edge using its attribute reader.
|
void |
applyOnEdge(Selector sel,
Object edge,
EdgeAttributesReader areader)
Apply a selector on an edge using its attribute reader.
|
void |
applyOnNode(CSSNodeStyle style,
Object node,
NodeAttributesReader areader)
Apply a style on an edge using its attribute reader.
|
void |
applyOnNode(Selector sel,
Object node,
NodeAttributesReader areader)
Apply a selector on a node using its attribute reader.
|
void |
applySelectorOnEdges(Selector sel,
Collection edges,
EdgeAttributesReader ereader)
Apply one selector on each edges from a collection
If you want to apply several selector, use applySelectorsOnEdges instead.
|
void |
applySelectorOnNodes(Selector sel,
Collection nodes,
NodeAttributesReader vreader)
Apply one selector on each nodes from a collection
If you want to apply several selector, use applySelectorsOnNodes instead.
|
void |
applySelectorsOnEdges(List selectors,
Collection edges,
EdgeAttributesReader ereader)
Apply all the selectors in cascade on each edges
If you want to apply only one selector, use applySelectorOnEdges instead.
|
void |
applySelectorsOnNodes(List selectors,
Collection nodes,
NodeAttributesReader vreader)
Apply all the selectors in cascade on each nodes
If you want to apply only one selector, use applySelectorOnNodes instead.
|
Map |
getOldEdges() |
Map |
getOldNodes() |
void |
restoreAllEdges(Collection edges,
EdgeAttributesReader areader)
Restore all the edges from the collection edges.
|
void |
restoreAllEdges(EdgeAttributesReader areader)
Restore all the edges previously saved.
|
void |
restoreAllNodes(Collection nodes,
NodeAttributesReader areader)
Restore all the nodes from the collection nodes.
|
void |
restoreAllNodes(NodeAttributesReader areader)
Restore all the nodes previously saved.
|
void |
restoreEdge(Object edge,
EdgeAttributesReader areader)
Restore an edge if it has been previously saved.
|
void |
restoreNode(Object node,
NodeAttributesReader areader)
Restore a node if it has been previously saved.
|
void |
storeAllEdges(Collection edges,
EdgeAttributesReader areader)
store all the nodes from the collection nodes.
|
void |
storeAllNodes(Collection nodes,
NodeAttributesReader areader)
store all the nodes from the collection nodes.
|
public CascadingStyleSheetManager(boolean shouldStoreOldStyle)
public void applyOnEdge(Selector sel, Object edge, EdgeAttributesReader areader)
sel
- edge
- areader
- public void applyOnNode(Selector sel, Object node, NodeAttributesReader areader)
sel
- edge
- areader
- public void applyOnEdge(CSSEdgeStyle style, Object edge, EdgeAttributesReader areader)
selID
- edge
- areader
- public void applyOnNode(CSSNodeStyle style, Object node, NodeAttributesReader areader)
selID
- node
- areader
- public void applySelectorsOnEdges(List selectors, Collection edges, EdgeAttributesReader ereader)
selectors
- an ordered list of selector to apply on each edgesedges
- a collection of edges to apply the selectors onereader
- an edge AttributesReaderpublic void applySelectorsOnNodes(List selectors, Collection nodes, NodeAttributesReader vreader)
selectors
- an ordered list of selector to apply on each nodesnodes
- a collection of nodes to apply the selectors onvreader
- a node AttributesReaderpublic void applySelectorOnEdges(Selector sel, Collection edges, EdgeAttributesReader ereader)
sel
- the selector to apply on each edgesedges
- a collection of edges to apply the selectors onereader
- an edge AttributesReaderpublic void applySelectorOnNodes(Selector sel, Collection nodes, NodeAttributesReader vreader)
sel
- the selector to apply on each nodesedges
- a collection of nodes to apply the selectors onvreader
- an node AttributesReaderpublic void restoreEdge(Object edge, EdgeAttributesReader areader)
edge
- areader
- a edge attributesReader (must be set to the right edge)public void restoreNode(Object node, NodeAttributesReader areader)
node
- areader
- a node attributesReader (must be set to the right vertex)public void restoreAllEdges(EdgeAttributesReader areader)
areader
- an edge attributesReaderpublic void restoreAllNodes(NodeAttributesReader areader)
areader
- a node attributesReaderpublic void restoreAllEdges(Collection edges, EdgeAttributesReader areader)
edges
- a collection of edges to restoreareader
- a edge attributesReaderpublic void restoreAllNodes(Collection nodes, NodeAttributesReader areader)
nodes
- a collection of nodes to restoreareader
- a node attributesReaderpublic void storeAllNodes(Collection nodes, NodeAttributesReader areader)
nodes
- a collection of nodes to storeareader
- a node attributesReaderpublic void storeAllEdges(Collection edges, EdgeAttributesReader areader)
nodes
- a collection of nodes to storeareader
- a node attributesReaderpublic Map getOldNodes()
public Map getOldEdges()
Copyright © 2005–2020. All rights reserved.