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, propagateAssign
public 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.