Uses of Class
org.gcube.data.trees.data.Edge

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> OnePattern.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> AtLeastPattern.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.
 

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 OnePattern.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 AtLeastPattern.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.
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> OnePattern.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> AtLeastPattern.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.
 



Copyright © 2012. All Rights Reserved.