Uses of Class
adams.gui.flow.tree.Node
-
-
Uses of Node in adams.core.option
Methods in adams.core.option with parameters of type Node Modifier and Type Method Description protected String
XhtmlProducer. toPlainText(Node node)
Returns the node in plain text. -
Uses of Node in adams.core.tags
Methods in adams.core.tags with parameters of type Node Modifier and Type Method Description static List<BaseKeyValuePair>
TagProcessorHelper. getAllTags(Node node, boolean traverse)
Retrieves all tags from the actor, going up in the actor tree, with lower ones overriding ones defined higher up. -
Uses of Node in adams.flow.execution.debug
Methods in adams.flow.execution.debug with parameters of type Node Modifier and Type Method Description AbstractScopeRestriction
DebugScopeRestrictionHandler. getDebugScopeRestriction(Node context)
Returns the scope restriction in place.static AbstractScopeRestriction
DebugScopeRestrictionHelper. getDebugScopeRestriction(Node node)
Goes up in the flow locating the firstDebugScopeRestrictionHandler
to determine any different scope restrictions. -
Uses of Node in adams.gui.event
Fields in adams.gui.event declared as Node Modifier and Type Field Description protected Node[]
ActorChangeEvent. m_Nodes
the nodes that triggered the event.Methods in adams.gui.event that return Node Modifier and Type Method Description Node[]
ActorChangeEvent. getNodes()
Returns the node(s) that triggered the event.Constructors in adams.gui.event with parameters of type Node Constructor Description ActorChangeEvent(Tree tree, Node[] nodes, ActorChangeEvent.Type type)
Initializes the event.ActorChangeEvent(Tree tree, Node node, ActorChangeEvent.Type type)
Initializes the event. -
Uses of Node in adams.gui.flow
Methods in adams.gui.flow with parameters of type Node Modifier and Type Method Description void
FlowPanel. setCurrentFlow(Node flow)
Sets the flow to work on.void
FlowRunnerPanel. setCurrentFlow(Node flow)
Sets the flow to work on. -
Uses of Node in adams.gui.flow.tree
Fields in adams.gui.flow.tree declared as Node Modifier and Type Field Description protected Node
Tree. m_CurrentEditingNode
the node that is currently being edited.protected Node
Tree. m_CurrentEditingParent
the parent of the currently edited node or node to be added.Node
StateContainer. nodeAtMouseLoc
the node at the mouse position.Node
StateContainer. parent
the parent of the selected node.Node
StateContainer. selNode
the node in case of single selection.Methods in adams.gui.flow.tree that return Node Modifier and Type Method Description static Node
TreeHelper. buildTree(Actor root)
Builds the tree with the given root.protected static Node[]
TreeHelper. buildTree(Node parent, Actor[] actors, boolean append)
Builds the tree recursively.static Node
TreeHelper. buildTree(Node parent, Actor actor, boolean append)
Builds the tree recursively.protected static Node
TreeHelper. buildTree(Node root, List nested, MessageCollection warnings, MessageCollection errors, ArrayConsumer consumer)
Builds the tree from the nested commandlines.static Node
TreeHelper. buildTree(List nested)
Builds the tree from the nested commandlines.static Node
TreeHelper. buildTree(List nested, MessageCollection warnings, MessageCollection errors)
Builds the tree from the nested commandlines.Node
Tree. getCurrentEditingNode()
Returns the node currently being edited.Node
Tree. getCurrentEditingParent()
Returns the parent of the node currently being edited or being added.static Node[]
TreeOperations. getNodesFromClipboard()
Returns the nodes stored on the clipboard.Node
Tree. getRootNode()
Returns the root node.Node
Tree. getSelectedNode()
Returns the currently selected node.protected Node
Tree. locate(Node parent, ActorPath path)
Tries to locate the node specified by the path parts.Node
Tree. locate(String path)
Locates the node in the tree based on the specified path.static Node[]
TreeHelper. pathsToNodes(TreePath[] paths)
Converts the paths to actors (the last component in a path).static Node
TreeHelper. pathToNode(TreePath path)
Converts the path to a node (the last component in a path).Methods in adams.gui.flow.tree with parameters of type Node Modifier and Type Method Description void
Tree. buildTree(Node root)
Builds the tree with the given root node.protected static Node[]
TreeHelper. buildTree(Node parent, Actor[] actors, boolean append)
Builds the tree recursively.static Node
TreeHelper. buildTree(Node parent, Actor actor, boolean append)
Builds the tree recursively.protected static Node
TreeHelper. buildTree(Node root, List nested, MessageCollection warnings, MessageCollection errors, ArrayConsumer consumer)
Builds the tree from the nested commandlines.boolean
TreeOperations. checkForStandalones(Actor[] actors, Node parent)
Checks whether standalones can be placed beneath the parent actor.boolean
TreeOperations. checkForStandalones(Actor actor, Node parent)
Checks whether standalones can be placed beneath the parent actor.protected void
TreeModel. destroy(Node parent)
Recursively destroys all nodes (starting at the leaves).protected void
Tree. enableBreakpoints(Node parent, boolean enable)
Enables/disables all breakpoint actors.static List<String>
TreeHelper. getCommandLines(Node root)
Returns the nested commandlines.static List<String>
TreeHelper. getCommandLines(Node root, boolean noExtActors)
Returns the nested commandlines.protected static void
TreeHelper. getCommandLines(Node node, List<String> cmdlines, boolean noExtActors)
Adds the node and its children to the list of commandlines.protected Actor
Tree. getNearestActor(Node parent, int startIndex, boolean forward)
Returns the nearest actor in the children of the provided parent node that is not disabled.static List
TreeHelper. getNested(Node root)
Returns the nested format.static List
TreeHelper. getNested(Node root, boolean noExtActors)
Returns the nested format.protected static void
TreeHelper. getNested(Node node, List nested, boolean noExtActors)
Adds the node and its children to the nested format.TreePath
Tree. getPath(Node node)
Tries to find the node in the tree and returns the path to it.protected StateContainer
Tree. getTreeState(TreePath[] paths, Node currNode)
Returns the state to be used for the popup menu or keyboard shortcuts.protected Node
Tree. locate(Node parent, ActorPath path)
Tries to locate the node specified by the path parts.void
Tree. nodeStructureChanged(Node node)
Shortcut method for notifying model about node structure change.void
TreeOperations. pasteNodes(TreePath path, Node[] nodes, TreeOperations.InsertPosition position)
For pasting nodes.boolean
Tree. updateActorName(Node node, boolean force)
Ensures that the name of the actor stored in the node is unique among its siblings.void
Tree. updateCurrentEditing(Node parent, Node node)
Updates the current editing position.Method parameters in adams.gui.flow.tree with type arguments of type Node Modifier and Type Method Description void
Node. sortChildren(Comparator<Node> comp)
Sorts the children using the supplied comparator.Constructors in adams.gui.flow.tree with parameters of type Node Constructor Description TransferableNestedList(Node data)
Initializes the container.TransferableNestedList(Node[] data)
Initializes the container.TreeModel(Node root)
Initializes the tree with the specified root node.TreeNodeCollection(Node[] nodes)
Initializes the collection with all the nodes. -
Uses of Node in adams.gui.flow.tree.annotations
Methods in adams.gui.flow.tree.annotations with parameters of type Node Modifier and Type Method Description String
AnnotationProcessor. toHTML(Node node)
Turns the actor's annotations into HTML.String
PlainText. toHTML(Node node)
Turns the actor's annotations into HTML. -
Uses of Node in adams.gui.flow.tree.menu
Methods in adams.gui.flow.tree.menu with parameters of type Node Modifier and Type Method Description protected abstract Actor
AbstractCompareActors. nodeToActor(Node node)
Turns the node into an actor.protected Actor
CompareJustActors. nodeToActor(Node node)
Turns the node into an actor.protected Actor
CompareSubFlows. nodeToActor(Node node)
Turns the node into an actor. -
Uses of Node in adams.gui.flow.tree.record.add
Methods in adams.gui.flow.tree.record.add with parameters of type Node Modifier and Type Method Description abstract boolean
AbstractRecordActorAdded. isEnabled(Node added)
Returns whether the recording is active.boolean
MostCommon. isEnabled(Node added)
Returns whether the recording is active.boolean
SimpleLog. isEnabled(Node added)
Returns whether the recording is active.void
AbstractRecordActorAdded. record(Node added, Node parent, TreeOperations.InsertPosition position)
Records the actor that was added.static void
AbstractRecordActorAdded. recordAll(Node added, Node parent, TreeOperations.InsertPosition position)
Records the actor that was added. -
Uses of Node in adams.gui.goe
Methods in adams.gui.goe that return Node Modifier and Type Method Description static Node
FlowHelper. getEditedNode(Container cont)
Returns the node that is currently being edited.static Node
FlowHelper. getEditedParent(Container cont)
Returns the parent of the node that is currently being edited or the node below a node is added.Methods in adams.gui.goe that return types with arguments of type Node Modifier and Type Method Description static List<Node>
FlowHelper. findCallableActorsHandler(Node parent)
Locates all nodes representingActorReferenceHandler
actors.static List<Node>
FlowHelper. findCallableActorsHandler(Node parent, Class[] restrict)
Locates all nodes representingActorReferenceHandler
actors.static List<Node>
FlowHelper. findCallableActorsHandler(Container cont)
Locates all nodes representingActorReferenceHandler
actors.protected static List<Node>
FlowHelper. findNodes(Node parent, boolean up, HashSet<Class> restrict, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findNodes(Node parent, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findNodes(Node parent, Class[] restrict, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findNodes(Container cont, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findTopCallableActors(Node parent)
Locates all top nodes representing CallableActors actors.static List<Node>
FlowHelper. findTopCallableActors(Container cont)
Locates all top nodes representing CallableActors actors.static List<Node>
FlowHelper. findTopNodes(Node parent, Class type)
Locates all top nodes representing the specified type.static List<Node>
FlowHelper. findTopNodes(Container cont, Class type)
Locates all top nodes representing CallableActors actors.Methods in adams.gui.goe with parameters of type Node Modifier and Type Method Description static List<Node>
FlowHelper. findCallableActorsHandler(Node parent)
Locates all nodes representingActorReferenceHandler
actors.static List<Node>
FlowHelper. findCallableActorsHandler(Node parent, Class[] restrict)
Locates all nodes representingActorReferenceHandler
actors.protected static List<Node>
FlowHelper. findNodes(Node parent, boolean up, HashSet<Class> restrict, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findNodes(Node parent, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findNodes(Node parent, Class[] restrict, Class type)
Locates all nodes representing the specified type of actors.static List<Node>
FlowHelper. findTopCallableActors(Node parent)
Locates all top nodes representing CallableActors actors.static List<Node>
FlowHelper. findTopNodes(Node parent, Class type)
Locates all top nodes representing the specified type.static AbstractDatabaseConnection
FlowHelper. getDatabaseConnection(Node parent, Class actorCls, AbstractDatabaseConnection defDbCon)
Returns the database connection that needs to be used in the GOE.protected static AbstractDatabaseConnection
FlowHelper. getDatabaseConnection(Node parent, Class actorCls, AbstractDatabaseConnection defDbCon, boolean up)
Returns the database connection that needs to be used in the GOE.protected boolean
EventReferenceEditor. isValidNode(Node node)
Checks whether the node is valid and can be added to the tree.protected boolean
TriggerableEventReferenceEditor. isValidNode(Node node)
Checks whether the node is valid and can be added to the tree.Method parameters in adams.gui.goe with type arguments of type Node Modifier and Type Method Description protected static String
VariableSupport. selectCallableActorFromNodes(Container parent, List<Node> nodes, String current)
Pops up a dialog with the provided callable actors for the user to select one. -
Uses of Node in adams.parser
Fields in adams.parser declared as Node Modifier and Type Field Description Node[]
ActorSuggestion.SuggestionData. actorNodes
the actor nodes on the same level.protected Node[]
ActorSuggestion. m_ActorNodes
the nodes in which the proposed actor gets inserted.protected Node[]
ExternalActorSuggestion. m_ActorNodes
the nodes in which the proposed actor gets inserted.protected Node
ActorSuggestion. m_ParentNode
the parent node.protected Node
ExternalActorSuggestion. m_ParentNode
the parent node.Node
ActorSuggestion.SuggestionData. parentNode
the parent node.Methods in adams.parser that return Node Modifier and Type Method Description Node[]
ActorSuggestion. getActorNodes()
Returns the nodes to insert the proposed actor in.Node[]
ExternalActorSuggestion. getActorNodes()
Returns the nodes to insert the proposed actor in.Node
ActorSuggestion. getParentNode()
Returns the current parent node in use.Node
ExternalActorSuggestion. getParentNode()
Returns the current parent node in use.Methods in adams.parser with parameters of type Node Modifier and Type Method Description void
ActorSuggestion. setActorNodes(Node[] value)
Sets the nodes to insert the proposed actor in.void
ExternalActorSuggestion. setActorNodes(Node[] value)
Sets the nodes to insert the proposed actor in.void
ActorSuggestion. setParentNode(Node value)
Sets the parent node to use.void
ExternalActorSuggestion. setParentNode(Node value)
Sets the parent node to use. -
Uses of Node in adams.parser.actorsuggestion
Fields in adams.parser.actorsuggestion declared as Node Modifier and Type Field Description protected Node[]
Parser. m_ActorNodes
all the current nodes in which to insert/add to the proposed actor.protected Node
Parser. m_LastParentNode
the last parent node used.protected Node
Parser. m_ParentNode
the parent node of the proposed actor.Methods in adams.parser.actorsuggestion that return Node Modifier and Type Method Description Node[]
Parser. getActorNodes()
Returns the nodes in which to insert the proposed actor.Node
Parser. getParentNode()
Returns the parent node of the proposed actor.Methods in adams.parser.actorsuggestion with parameters of type Node Modifier and Type Method Description void
Parser. setActorNodes(Node[] value)
Sets the nodes in which to insert the proposed actor.void
Parser. setParentNode(Node value)
Sets the parent node of the proposed actor. -
Uses of Node in adams.parser.externalactorsuggestion
Fields in adams.parser.externalactorsuggestion declared as Node Modifier and Type Field Description protected Node[]
Parser. m_ActorNodes
all the current nodes in which to insert/add to the proposed actor.protected Node
Parser. m_LastParentNode
the last parent node used.protected Node
Parser. m_ParentNode
the parent node of the proposed actor.Methods in adams.parser.externalactorsuggestion that return Node Modifier and Type Method Description Node[]
Parser. getActorNodes()
Returns the nodes in which to insert the proposed actor.Node
Parser. getParentNode()
Returns the parent node of the proposed actor.Methods in adams.parser.externalactorsuggestion with parameters of type Node Modifier and Type Method Description void
Parser. setActorNodes(Node[] value)
Sets the nodes in which to insert the proposed actor.void
Parser. setParentNode(Node value)
Sets the parent node of the proposed actor.
-