|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Edge | |
|---|---|
| org.gcube.data.trees.data | |
| org.gcube.data.trees.patterns | |
| Uses of Edge in org.gcube.data.trees.data |
|---|
| Methods in org.gcube.data.trees.data that return Edge | |
|---|---|
static Edge |
Nodes.e(Edge e)
Clones a given Edge. |
static Edge |
Nodes.e(QName name,
Node node)
Creates an Edge to a Node. |
static Edge |
Nodes.e(QName name,
Object v)
Creates an Edge to a Leaf. |
static Edge |
Nodes.e(String name,
Node node)
Creates an Edge to a Node. |
static Edge |
Nodes.e(String name,
Object v)
Creates an Edge to a Leaf. |
Edge |
InnerNode.edge(QName l)
Returns the edges with a given label, if exactly one exists. |
Edge |
InnerNode.edge(String l)
Returns the edges with a given label, if exactly one exists. |
Edge |
InnerNode.edge(String ns,
String l)
Returns the edges with a given label, if exactly one exists. |
| Methods in org.gcube.data.trees.data that return types with arguments of type Edge | |
|---|---|
List<Edge> |
InnerNode.edges()
Returns all the edges. |
List<Edge> |
InnerNode.edges(QName l)
Returns the outgoing edges with a given label. |
List<Edge> |
InnerNode.edges(String l)
Returns the outgoing edges with a given label. |
List<Edge> |
InnerNode.edges(String ns,
String l)
Returns the outgoing edges with a given label. |
| Methods in org.gcube.data.trees.data with parameters of type Edge | |
|---|---|
boolean |
InnerNode.add(Edge... es)
Adds one or more edges. |
boolean |
InnerNode.add(Edge e)
Adds one edge. |
static Edge |
Nodes.e(Edge e)
Clones a given Edge. |
static InnerNode |
Nodes.n(Edge... es)
Creates an InnerNode with given Edges. |
static InnerNode |
Nodes.n(String id,
Edge... es)
Creates an InnerNode with a given identifier and given Edgee. |
boolean |
InnerNode.remove(Edge... es)
Removes one or more edges. |
boolean |
InnerNode.remove(Edge e)
Removes an edge. |
static Tree |
Nodes.t(Edge... edges)
Creates a Tree with given Edges. |
static Tree |
Nodes.t(String id,
Edge... edges)
Creates a Tree with a given identifier and given Edges. |
static Tree |
Nodes.t(String collID,
String id,
Edge... edges)
Creates a Tree in a given collection with a given identifier and given Edges. |
| Method parameters in org.gcube.data.trees.data with type arguments of type Edge | |
|---|---|
boolean |
InnerNode.add(List<Edge> es)
Adds one or more edges. |
boolean |
InnerNode.remove(List<Edge> es)
Removes one or more edges. |
| Constructors in org.gcube.data.trees.data with parameters of type Edge | |
|---|---|
Edge(Edge e)
Copy constructor, creates a clone of a given edge. |
|
InnerNode(Edge... edges)
Constructs an instance with a given edges. |
|
InnerNode(String id,
Edge... edges)
Constructs an instance with a given identifier and edges. |
|
InnerNode(String id,
Map<QName,String> attributes,
Edge... edges)
Constructs an instance with a given identifier, attributes, and edges. |
|
InnerNode(String id,
Node.State state,
Map<QName,String> attributes,
Edge... edges)
Constructs an instance with a given identifier, state, attributes, and edges. |
|
Tree(Edge... edges)
Constructs an instance with given edges. |
|
Tree(String id,
Edge... edges)
Constructs an instance with a given identifier and edges. |
|
Tree(String id,
Map<QName,String> attributes,
Edge... edges)
Constructs an instance with a given identifier, attributes, and edges. |
|
Tree(String id,
Node.State state,
Map<QName,String> attributes,
Edge... edges)
|
|
Tree(String sourceId,
String id,
Edge... edges)
Constructs an instance in a given source with a given identifier and given edges. |
|
| Uses of Edge in org.gcube.data.trees.patterns |
|---|
| Methods in org.gcube.data.trees.patterns that return types with arguments of type Edge | |
|---|---|
protected List<Edge> |
EdgePattern.matchLabels(List<Edge> edges)
|
List<Edge> |
OnlyPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
ManyPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
AtLeastPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
OptPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
OnePattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
| Method parameters in org.gcube.data.trees.patterns with type arguments of type Edge | |
|---|---|
boolean |
OnlyPattern.matches(List<Edge> edges)
Indicates whether the pattern matches some of the edges in a given list. |
boolean |
ManyPattern.matches(List<Edge> edges)
Indicates whether the pattern matches some of the edges in a given list. |
boolean |
AtLeastPattern.matches(List<Edge> edges)
Indicates whether the pattern matches some of the edges in a given list. |
boolean |
OptPattern.matches(List<Edge> edges)
Indicates whether the pattern matches some of the edges in a given list. |
boolean |
OnePattern.matches(List<Edge> edges)
Indicates whether the pattern matches some of the edges in a given list. |
protected List<Edge> |
EdgePattern.matchLabels(List<Edge> edges)
|
List<Edge> |
OnlyPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
ManyPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
AtLeastPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
OptPattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
List<Edge> |
OnePattern.prune(List<Edge> edges)
Returns the edges from a given list which match the pattern. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||