chrriis.grammar.rrdiagram
Class RRDiagramToSVG

java.lang.Object
  extended by chrriis.grammar.rrdiagram.RRDiagramToSVG

public class RRDiagramToSVG
extends Object

Author:
Christopher Deckers

Nested Class Summary
static class RRDiagramToSVG.BoxShape
           
 
Constructor Summary
RRDiagramToSVG()
           
 
Method Summary
 String convert(RRDiagram rrDiagram)
           
 Color getConnectorColor()
           
 Color getLiteralBorderColor()
           
 Color getLiteralFillColor()
           
 Font getLiteralFont()
           
 Insets getLiteralInsets()
           
 RRDiagramToSVG.BoxShape getLiteralShape()
           
 Color getLiteralTextColor()
           
 Font getLoopFont()
           
 Color getLoopTextColor()
           
 Color getRuleBorderColor()
           
 Color getRuleFillColor()
           
 Font getRuleFont()
           
 Insets getRuleInsets()
           
 RRDiagramToSVG.BoxShape getRuleShape()
           
 Color getRuleTextColor()
           
 Color getSpecialSequenceBorderColor()
           
 Color getSpecialSequenceFillColor()
           
 Font getSpecialSequenceFont()
           
 Insets getSpecialSequenceInsets()
           
 RRDiagramToSVG.BoxShape getSpecialSequenceShape()
           
 Color getSpecialSequenceTextColor()
           
 void setConnectorColor(Color connectorColor)
           
 void setLiteralBorderColor(Color literalBorderColor)
           
 void setLiteralFillColor(Color literalFillColor)
           
 void setLiteralFont(Font literalFont)
           
 void setLiteralInsets(Insets literalInsets)
           
 void setLiteralShape(RRDiagramToSVG.BoxShape literalShape)
           
 void setLiteralTextColor(Color literalTextColor)
           
 void setLoopFont(Font loopFont)
           
 void setLoopTextColor(Color loopTextColor)
           
 void setRuleBorderColor(Color ruleBorderColor)
           
 void setRuleFillColor(Color ruleFillColor)
           
 void setRuleFont(Font ruleFont)
           
 void setRuleInsets(Insets ruleInsets)
           
 void setRuleShape(RRDiagramToSVG.BoxShape ruleShape)
           
 void setRuleTextColor(Color ruleTextColor)
           
 void setSpecialSequenceBorderColor(Color specialSequenceBorderColor)
           
 void setSpecialSequenceFillColor(Color specialSequenceFillColor)
           
 void setSpecialSequenceFont(Font specialSequenceFont)
           
 void setSpecialSequenceInsets(Insets specialSequenceInsets)
           
 void setSpecialSequenceShape(RRDiagramToSVG.BoxShape specialSequenceShape)
           
 void setSpecialSequenceTextColor(Color specialSequenceTextColor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RRDiagramToSVG

public RRDiagramToSVG()
Method Detail

convert

public String convert(RRDiagram rrDiagram)

setConnectorColor

public void setConnectorColor(Color connectorColor)

getConnectorColor

public Color getConnectorColor()

setLoopFont

public void setLoopFont(Font loopFont)

getLoopFont

public Font getLoopFont()

setLoopTextColor

public void setLoopTextColor(Color loopTextColor)

getLoopTextColor

public Color getLoopTextColor()

setRuleInsets

public void setRuleInsets(Insets ruleInsets)

getRuleInsets

public Insets getRuleInsets()

setRuleFont

public void setRuleFont(Font ruleFont)

getRuleFont

public Font getRuleFont()

setRuleTextColor

public void setRuleTextColor(Color ruleTextColor)

getRuleTextColor

public Color getRuleTextColor()

setRuleShape

public void setRuleShape(RRDiagramToSVG.BoxShape ruleShape)

getRuleShape

public RRDiagramToSVG.BoxShape getRuleShape()

setRuleBorderColor

public void setRuleBorderColor(Color ruleBorderColor)

getRuleBorderColor

public Color getRuleBorderColor()

setRuleFillColor

public void setRuleFillColor(Color ruleFillColor)

getRuleFillColor

public Color getRuleFillColor()

setLiteralInsets

public void setLiteralInsets(Insets literalInsets)

getLiteralInsets

public Insets getLiteralInsets()

setLiteralFont

public void setLiteralFont(Font literalFont)

getLiteralFont

public Font getLiteralFont()

setLiteralTextColor

public void setLiteralTextColor(Color literalTextColor)

getLiteralTextColor

public Color getLiteralTextColor()

setLiteralShape

public void setLiteralShape(RRDiagramToSVG.BoxShape literalShape)

getLiteralShape

public RRDiagramToSVG.BoxShape getLiteralShape()

setLiteralBorderColor

public void setLiteralBorderColor(Color literalBorderColor)

getLiteralBorderColor

public Color getLiteralBorderColor()

setLiteralFillColor

public void setLiteralFillColor(Color literalFillColor)

getLiteralFillColor

public Color getLiteralFillColor()

setSpecialSequenceInsets

public void setSpecialSequenceInsets(Insets specialSequenceInsets)

getSpecialSequenceInsets

public Insets getSpecialSequenceInsets()

setSpecialSequenceFont

public void setSpecialSequenceFont(Font specialSequenceFont)

getSpecialSequenceFont

public Font getSpecialSequenceFont()

setSpecialSequenceTextColor

public void setSpecialSequenceTextColor(Color specialSequenceTextColor)

getSpecialSequenceTextColor

public Color getSpecialSequenceTextColor()

setSpecialSequenceShape

public void setSpecialSequenceShape(RRDiagramToSVG.BoxShape specialSequenceShape)

getSpecialSequenceShape

public RRDiagramToSVG.BoxShape getSpecialSequenceShape()

setSpecialSequenceBorderColor

public void setSpecialSequenceBorderColor(Color specialSequenceBorderColor)

getSpecialSequenceBorderColor

public Color getSpecialSequenceBorderColor()

setSpecialSequenceFillColor

public void setSpecialSequenceFillColor(Color specialSequenceFillColor)

getSpecialSequenceFillColor

public Color getSpecialSequenceFillColor()