public class SyntaxGraph.Painter extends SinglePhase
| Modifier and Type | Field and Description |
|---|---|
protected XRegExp |
currentDef |
protected Stroke |
dotDashStroke |
protected SyntaxGraph.RectMap |
rectMap |
protected SyntaxGraph.RefPainter |
refPainter |
protected Stroke |
tightStroke |
_visitor_debug_stream, partial| Constructor and Description |
|---|
Painter() |
| Modifier and Type | Method and Description |
|---|---|
void |
action(Alt alt)
ASSUME Alt.on is not a singleton, not "deprivated".
|
void |
action(CharCut exp) |
void |
action(CharJoin exp) |
void |
action(CharMinus exp) |
void |
action(CharRange exp) |
void |
action(CharSetConst cs) |
void |
action(Greedy greedy) |
void |
action(Insertion ins) |
void |
action(Opt opt) |
void |
action(ParseParticle pp) |
void |
action(Pcdata ref) |
void |
action(Perm perm) |
void |
action(Plus plus) |
void |
action(Reference ref) |
void |
action(Seq seq) |
void |
action(Star star) |
void |
action(StringConst sc) |
protected void |
drawtriangle(int x0,
int x1,
int x2,
int y0,
int y1,
int y2) |
protected void |
paintCharBin(CharBinary bin,
String operator) |
SyntaxGraph.RectMap |
paintIt(XRegExp def,
SyntaxGraph.RefPainter refPainter) |
protected void |
processReferring(Expression exp,
String tag,
boolean makeLink,
int type) |
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action_visitor_trace, action, action, action, action, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatchprotected XRegExp currentDef
protected SyntaxGraph.RectMap rectMap
protected SyntaxGraph.RefPainter refPainter
protected final Stroke tightStroke
protected final Stroke dotDashStroke
public SyntaxGraph.RectMap paintIt(XRegExp def, SyntaxGraph.RefPainter refPainter)
protected void processReferring(Expression exp, String tag, boolean makeLink, int type)
public void action(Pcdata ref)
action in class SinglePhasepublic void action(Insertion ins)
action in class SinglePhasepublic void action(Reference ref)
action in class SinglePhasepublic void action(Opt opt)
action in class SinglePhasepublic void action(Star star)
action in class SinglePhasepublic void action(Plus plus)
action in class SinglePhasepublic void action(Alt alt)
action in class SinglePhaseprotected void drawtriangle(int x0,
int x1,
int x2,
int y0,
int y1,
int y2)
public void action(Perm perm)
action in class SinglePhasepublic void action(Seq seq)
action in class SinglePhasepublic void action(CharSetConst cs)
action in class SinglePhaseprotected void paintCharBin(CharBinary bin, String operator)
public void action(CharMinus exp)
action in class SinglePhasepublic void action(CharJoin exp)
action in class SinglePhasepublic void action(CharCut exp)
action in class SinglePhasepublic void action(CharRange exp)
action in class SinglePhasepublic void action(ParseParticle pp)
action in class SinglePhasepublic void action(StringConst sc)
action in class SinglePhasepublic void action(Greedy greedy)
action in class SinglePhasesee also the complete user documentation .