public class URLTagSharpener.ValueState extends URLTagSharpener.State<Node,String,dk.brics.automaton.Automaton>
| Constructor and Description |
|---|
URLTagSharpener.ValueState(Map<Node,Map<String,dk.brics.automaton.Automaton>> entryValues) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Node fromNode,
LinkedList<Node> worklist,
Node toNode) |
Map<String,dk.brics.automaton.Automaton> |
bindOut(EntryNode entry,
Map<String,dk.brics.automaton.Automaton> stringSetMap) |
boolean |
producesValue(Node node) |
void |
produceValue(LinkedList<Node> worklist,
Node node) |
void |
propagate(LinkedList<Node> worklist,
Node fromNode,
Node toNode) |
getValuesForNode, propagateAssignpublic void assign(Node fromNode, LinkedList<Node> worklist, Node toNode)
assign in class URLTagSharpener.State<Node,String,dk.brics.automaton.Automaton>public Map<String,dk.brics.automaton.Automaton> bindOut(EntryNode entry, Map<String,dk.brics.automaton.Automaton> stringSetMap)
bindOut in class URLTagSharpener.State<Node,String,dk.brics.automaton.Automaton>public boolean producesValue(Node node)
producesValue in class URLTagSharpener.State<Node,String,dk.brics.automaton.Automaton>public void produceValue(LinkedList<Node> worklist, Node node)
produceValue in class URLTagSharpener.State<Node,String,dk.brics.automaton.Automaton>public void propagate(LinkedList<Node> worklist, Node fromNode, Node toNode)
propagate in class URLTagSharpener.State<Node,String,dk.brics.automaton.Automaton>Copyright © 2008-2013 Mathias Schwarz.