|
mxGraph 2.3.0.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xml.sax.helpers.DefaultHandler com.mxgraph.reader.mxGraphViewReader
public abstract class mxGraphViewReader
An abstract converter that renders display XML data onto a canvas.
Field Summary | |
---|---|
protected mxICanvas |
canvas
Holds the canvas to be used for rendering the graph. |
protected boolean |
htmlLabels
Specifies if labels should be rendered as HTML markup. |
protected double |
scale
Holds the global scale of the graph. |
Constructor Summary | |
---|---|
mxGraphViewReader()
|
Method Summary | |
---|---|
abstract mxICanvas |
createCanvas(Map<String,Object> attrs)
Returns the canvas to be used for rendering. |
mxICanvas |
getCanvas()
Returns the canvas that is used for rendering the graph. |
boolean |
isHtmlLabels()
Returns the htmlLabels switch. |
void |
parseElement(String tagName,
Map<String,Object> attrs)
Parses the given element and paints it onto the canvas. |
static List<mxPoint> |
parsePoints(String pts)
Parses the list of points into an object-oriented representation. |
String |
parseState(mxCellState state,
boolean edge)
Parses the bounds, absolute points and label information from the style of the state into its respective fields and returns the label of the cell. |
void |
setHtmlLabels(boolean value)
Sets the htmlLabels switch. |
void |
startElement(String uri,
String localName,
String qName,
Attributes atts)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected mxICanvas canvas
protected double scale
protected boolean htmlLabels
Constructor Detail |
---|
public mxGraphViewReader()
Method Detail |
---|
public void setHtmlLabels(boolean value)
public boolean isHtmlLabels()
public abstract mxICanvas createCanvas(Map<String,Object> attrs)
attrs
- Specifies the attributes of the new canvas.
public mxICanvas getCanvas()
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
startElement
in interface ContentHandler
startElement
in class DefaultHandler
SAXException
public void parseElement(String tagName, Map<String,Object> attrs)
tagName
- Name of the node to be parsed.attrs
- Attributes of the node to be parsed.public String parseState(mxCellState state, boolean edge)
public static List<mxPoint> parsePoints(String pts)
pts
- String containing a list of points.
|
mxGraph 2.3.0.4 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |