2250 lines
112 KiB
HTML
2250 lines
112 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!-- NewPage -->
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (version 1.7.0_51) on Mon Nov 10 04:00:04 EST 2014 -->
|
|
<title>mxUtils (mxGraph 3.1.1.1 API Specification)</title>
|
|
<meta name="date" content="2014-11-10">
|
|
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="mxUtils (mxGraph 3.1.1.1 API Specification)";
|
|
}
|
|
//-->
|
|
</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a name="navbar_top">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../../../overview-summary.html">Overview</a></li>
|
|
<li><a href="package-summary.html">Package</a></li>
|
|
<li class="navBarCell1Rev">Class</li>
|
|
<li><a href="class-use/mxUtils.html">Use</a></li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="../../../index-all.html">Index</a></li>
|
|
<li><a href="../../../help-doc.html">Help</a></li>
|
|
</ul>
|
|
<div class="aboutLanguage"><em><p><b>mxGraph 3.1.1.1</b></p></em></div>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li><a href="../../../com/mxgraph/util/mxUndoManager.html" title="class in com.mxgraph.util"><span class="strong">Prev Class</span></a></li>
|
|
<li><a href="../../../com/mxgraph/util/mxXmlUtils.html" title="class in com.mxgraph.util"><span class="strong">Next Class</span></a></li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../../../index.html?com/mxgraph/util/mxUtils.html" target="_top">Frames</a></li>
|
|
<li><a href="mxUtils.html" target="_top">No Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_top">
|
|
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
|
</ul>
|
|
<div>
|
|
<script type="text/javascript"><!--
|
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
|
if(window==top) {
|
|
allClassesLink.style.display = "block";
|
|
}
|
|
else {
|
|
allClassesLink.style.display = "none";
|
|
}
|
|
//-->
|
|
</script>
|
|
</div>
|
|
<div>
|
|
<ul class="subNavList">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field_summary">Field</a> | </li>
|
|
<li><a href="#constructor_summary">Constr</a> | </li>
|
|
<li><a href="#method_summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li><a href="#field_detail">Field</a> | </li>
|
|
<li><a href="#constructor_detail">Constr</a> | </li>
|
|
<li><a href="#method_detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip-navbar_top">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<div class="header">
|
|
<div class="subTitle">com.mxgraph.util</div>
|
|
<h2 title="Class mxUtils" class="title">Class mxUtils</h2>
|
|
</div>
|
|
<div class="contentContainer">
|
|
<ul class="inheritance">
|
|
<li>java.lang.Object</li>
|
|
<li>
|
|
<ul class="inheritance">
|
|
<li>com.mxgraph.util.mxUtils</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<div class="description">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<hr>
|
|
<br>
|
|
<pre>public class <span class="strong">mxUtils</span>
|
|
extends java.lang.Object</pre>
|
|
<div class="block">Contains various helper methods for use with mxGraph.</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="summary">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- =========== FIELD SUMMARY =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="field_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Summary</h3>
|
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
|
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colLast" scope="col">Field and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected static java.awt.Graphics</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#fontGraphics">fontGraphics</a></strong></code>
|
|
<div class="block">Static Graphics used for Font Metrics.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#IS_LINUX">IS_LINUX</a></strong></code>
|
|
<div class="block">True if the machine is running a linux kernel.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#IS_MAC">IS_MAC</a></strong></code>
|
|
<div class="block">True if the machine is a Mac.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="constructor_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Summary</h3>
|
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
|
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colOne" scope="col">Constructor and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colOne"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#mxUtils()">mxUtils</a></strong>()</code> </td>
|
|
</tr>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method_summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Summary</h3>
|
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
|
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colLast" scope="col">Method and Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static double[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#arcToCurves(double, double, double, double, double, double, double, double, double)">arcToCurves</a></strong>(double x0,
|
|
double y0,
|
|
double r1,
|
|
double r2,
|
|
double angle,
|
|
double largeArcFlag,
|
|
double sweepFlag,
|
|
double x,
|
|
double y)</code>
|
|
<div class="block">Function: arcToCurves
|
|
|
|
Converts the given arc to a series of curves.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#clearRect(java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color)">clearRect</a></strong>(java.awt.Graphics2D g,
|
|
java.awt.Rectangle rect,
|
|
java.awt.Color background)</code>
|
|
<div class="block">Clears the given area of the specified graphics object with the given
|
|
color or makes the region transparent.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#contains(java.lang.Object[], java.lang.Object)">contains</a></strong>(java.lang.Object[] array,
|
|
java.lang.Object obj)</code>
|
|
<div class="block">Returns true if the given array contains the given object.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.image.BufferedImage</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createBufferedImage(int, int, java.awt.Color)">createBufferedImage</a></strong>(int w,
|
|
int h,
|
|
java.awt.Color background)</code>
|
|
<div class="block">Creates a buffered image for the given parameters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createDocument()">createDocument</a></strong>()</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxDomUtils.createDocument</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocument()">createHtmlDocument</a></strong>()</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxDomUtils.createHtmlDocument</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocument(java.util.Map, java.lang.String)">createHtmlDocument</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text)</code>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocument(java.util.Map, java.lang.String, double)">createHtmlDocument</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale)</code>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocument(java.util.Map, java.lang.String, double, int)">createHtmlDocument</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width)</code>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocument(java.util.Map, java.lang.String, double, int, java.lang.String)">createHtmlDocument</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width,
|
|
java.lang.String head)</code>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocument(java.util.Map, java.lang.String, double, int, java.lang.String, java.lang.String)">createHtmlDocument</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width,
|
|
java.lang.String head,
|
|
java.lang.String bodyCss)</code>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static javax.swing.text.html.HTMLDocument</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createHtmlDocumentObject(java.util.Map, double)">createHtmlDocumentObject</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale)</code>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createSvgDocument(int, int)">createSvgDocument</a></strong>(int width,
|
|
int height)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxDomUtils.createSvgDocument(int, int)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Element</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createTable(org.w3c.dom.Document, java.lang.String, int, int, int, int, double, java.util.Map)">createTable</a></strong>(org.w3c.dom.Document document,
|
|
java.lang.String text,
|
|
int x,
|
|
int y,
|
|
int w,
|
|
int h,
|
|
double scale,
|
|
java.util.Map<java.lang.String,java.lang.Object> style)</code>
|
|
<div class="block">Creates a table for the given text using the given document to create the
|
|
DOM nodes.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#createVmlDocument()">createVmlDocument</a></strong>()</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxDomUtils.createVmlDocument</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#drawImageClip(java.awt.Graphics, java.awt.image.BufferedImage, java.awt.image.ImageObserver)">drawImageClip</a></strong>(java.awt.Graphics g,
|
|
java.awt.image.BufferedImage image,
|
|
java.awt.image.ImageObserver observer)</code>
|
|
<div class="block">Draws the image inside the clip bounds to the given graphics object.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.Object</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#eval(java.lang.String)">eval</a></strong>(java.lang.String expression)</code>
|
|
<div class="block">Evaluates a Java expression as a class member using mxCodecRegistry.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#fillClippedRect(java.awt.Graphics, int, int, int, int)">fillClippedRect</a></strong>(java.awt.Graphics g,
|
|
int x,
|
|
int y,
|
|
int width,
|
|
int height)</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#findNearestSegment(com.mxgraph.view.mxCellState, double, double)">findNearestSegment</a></strong>(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
double x,
|
|
double y)</code>
|
|
<div class="block">Finds the index of the nearest segment on the given cell state for the
|
|
specified coordinate pair.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Node</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#findNode(org.w3c.dom.Node, java.lang.String, java.lang.String)">findNode</a></strong>(org.w3c.dom.Node node,
|
|
java.lang.String attr,
|
|
java.lang.String value)</code>
|
|
<div class="block">Returns the first node where attr equals value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#firstCharAt(java.lang.String, int, int)">firstCharAt</a></strong>(java.lang.String text,
|
|
int inputChar,
|
|
int fromIndex)</code>
|
|
<div class="block">Find the first character matching the input character in the given
|
|
string where the character has no letter preceding it.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getBodyMarkup(java.lang.String, boolean)">getBodyMarkup</a></strong>(java.lang.String markup,
|
|
boolean replaceLinefeeds)</code>
|
|
<div class="block">Returns the body part of the given HTML markup.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getBoundingBox(com.mxgraph.util.mxRectangle, double)">getBoundingBox</a></strong>(<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> rect,
|
|
double rotation)</code>
|
|
<div class="block">Returns the bounding box for the rotated rectangle.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getColor(java.util.Map, java.lang.String)">getColor</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</code>
|
|
<div class="block">Returns the value for key in dictionary as a color or null if no value is
|
|
defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getColor(java.util.Map, java.lang.String, java.awt.Color)">getColor</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
java.awt.Color defaultValue)</code>
|
|
<div class="block">Returns the value for key in dictionary as a color or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static double</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getDouble(java.util.Map, java.lang.String)">getDouble</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</code>
|
|
<div class="block">Returns the value for key in dictionary as a double or 0 if no value is
|
|
defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static double</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getDouble(java.util.Map, java.lang.String, double)">getDouble</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
double defaultValue)</code>
|
|
<div class="block">Returns the value for key in dictionary as a double or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static float</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFloat(java.util.Map, java.lang.String)">getFloat</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</code>
|
|
<div class="block">Returns the value for key in dictionary as a float or 0 if no value is
|
|
defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static float</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFloat(java.util.Map, java.lang.String, float)">getFloat</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float defaultValue)</code>
|
|
<div class="block">Returns the value for key in dictionary as a float or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static float[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFloatArray(java.util.Map, java.lang.String, float[])">getFloatArray</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float[] defaultValue)</code>
|
|
<div class="block">Returns the value for key in dictionary as a float array or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static float[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFloatArray(java.util.Map, java.lang.String, float[], java.lang.String)">getFloatArray</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float[] defaultValue,
|
|
java.lang.String separator)</code>
|
|
<div class="block">Returns the value for key in dictionary as a float array or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.Font</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFont(java.util.Map)">getFont</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style)</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.awt.Font</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFont(java.util.Map, double)">getFont</a></strong>(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale)</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.FontMetrics</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getFontMetrics(java.awt.Font)">getFontMetrics</a></strong>(java.awt.Font font)</code>
|
|
<div class="block">Returns the font metrics of the static font graphics instance</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getHexColorString(java.awt.Color)">getHexColorString</a></strong>(java.awt.Color color)</code>
|
|
<div class="block">Returns a hex representation for the given color.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getInt(java.util.Map, java.lang.String)">getInt</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</code>
|
|
<div class="block">Returns the value for key in dictionary as an int or 0 if no value is
|
|
defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getInt(java.util.Map, java.lang.String, int)">getInt</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
int defaultValue)</code>
|
|
<div class="block">Returns the value for key in dictionary as an int or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getLabelPaintBounds(java.lang.String, java.util.Map, boolean, com.mxgraph.util.mxPoint, com.mxgraph.util.mxRectangle, double)">getLabelPaintBounds</a></strong>(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> vertexBounds,
|
|
double scale)</code>
|
|
<div class="block">Returns the paint bounds for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getLabelPaintBounds(java.lang.String, java.util.Map, boolean, com.mxgraph.util.mxPoint, com.mxgraph.util.mxRectangle, double, boolean)">getLabelPaintBounds</a></strong>(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> vertexBounds,
|
|
double scale,
|
|
boolean isEdge)</code>
|
|
<div class="block">Returns the paint bounds for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getLabelSize(java.lang.String, java.util.Map, boolean, double)">getLabelSize</a></strong>(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
double scale)</code>
|
|
<div class="block">Returns the size for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getLabelSize(java.lang.String, java.util.Map, boolean, double, double)">getLabelSize</a></strong>(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
double scale,
|
|
double htmlWrapWidth)</code>
|
|
<div class="block">Returns the size for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getMd5Hash(java.lang.String)">getMd5Hash</a></strong>(java.lang.String text)</code>
|
|
<div class="block">Returns the Md5 hash for the given text.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getPortConstraints(com.mxgraph.view.mxCellState, com.mxgraph.view.mxCellState, boolean)">getPortConstraints</a></strong>(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> edge,
|
|
boolean source)</code>
|
|
<div class="block">Returns an integer mask of the port constraints of the given map</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getPortConstraints(com.mxgraph.view.mxCellState, com.mxgraph.view.mxCellState, boolean, int)">getPortConstraints</a></strong>(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> edge,
|
|
boolean source,
|
|
int defaultValue)</code>
|
|
<div class="block">Returns an integer mask of the port constraints of the given map</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getPrettyXml(org.w3c.dom.Node)">getPrettyXml</a></strong>(org.w3c.dom.Node node)</code>
|
|
<div class="block">Returns a pretty-printed XML string for the given node.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getPrettyXml(org.w3c.dom.Node, java.lang.String, java.lang.String)">getPrettyXml</a></strong>(org.w3c.dom.Node node,
|
|
java.lang.String tab,
|
|
java.lang.String indent)</code>
|
|
<div class="block">Returns a pretty-printed XML string for the given node.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getRotatedPoint(com.mxgraph.util.mxPoint, double, double)">getRotatedPoint</a></strong>(<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin)</code>
|
|
<div class="block">Rotates the given point by the given cos and sin.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getRotatedPoint(com.mxgraph.util.mxPoint, double, double, com.mxgraph.util.mxPoint)">getRotatedPoint</a></strong>(<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin,
|
|
<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> c)</code>
|
|
<div class="block">Rotates the given point by the given cos and sin.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getScaledLabelBounds(double, double, com.mxgraph.util.mxRectangle, double, double, java.util.Map, double)">getScaledLabelBounds</a></strong>(double x,
|
|
double y,
|
|
<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> size,
|
|
double outerWidth,
|
|
double outerHeight,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale)</code>
|
|
<div class="block">Returns the bounds for a label for the given location and size, taking
|
|
into account the alignment and spacing in the specified style, as well as
|
|
the width and height of the rectangle that contains the label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getSizeForHtml(java.lang.String, java.util.Map, double, double)">getSizeForHtml</a></strong>(java.lang.String markup,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale,
|
|
double wrapWidth)</code>
|
|
<div class="block">Returns an mxRectangle with the size (width and height in pixels) of the
|
|
given HTML markup.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getSizeForString(java.lang.String, java.awt.Font, double)">getSizeForString</a></strong>(java.lang.String text,
|
|
java.awt.Font font,
|
|
double scale)</code>
|
|
<div class="block">Returns an <mxRectangle> with the size (width and height in pixels) of
|
|
the given string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getString(java.util.Map, java.lang.String)">getString</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</code>
|
|
<div class="block">Returns the value for key in dictionary as a string or null if no value
|
|
is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getString(java.util.Map, java.lang.String, java.lang.String)">getString</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
java.lang.String defaultValue)</code>
|
|
<div class="block">Returns the value for key in dictionary as a string or the given default
|
|
value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getStylename(java.lang.String)">getStylename</a></strong>(java.lang.String style)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.getStylename(String)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getStylenames(java.lang.String)">getStylenames</a></strong>(java.lang.String style)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.getStylenames(String)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#getXml(org.w3c.dom.Node)">getXml</a></strong>(org.w3c.dom.Node node)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxXmlUtils.getXml(Node)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#hexString(java.awt.Color)">hexString</a></strong>(java.awt.Color color)</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#htmlEntities(java.lang.String)">htmlEntities</a></strong>(java.lang.String text)</code>
|
|
<div class="block">Converts the ampersand, quote, prime, less-than and greater-than
|
|
characters to their corresponding HTML entities in the given string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#indexOf(java.lang.Object[], java.lang.Object)">indexOf</a></strong>(java.lang.Object[] array,
|
|
java.lang.Object obj)</code>
|
|
<div class="block">Returns the index of the given object in the given array of -1 if the
|
|
object is not contained in the array.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#indexOfStylename(java.lang.String, java.lang.String)">indexOfStylename</a></strong>(java.lang.String style,
|
|
java.lang.String stylename)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.indexOfStylename(String, String)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static <a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#intersection(double, double, double, double, double, double, double, double)">intersection</a></strong>(double x0,
|
|
double y0,
|
|
double x1,
|
|
double y1,
|
|
double x2,
|
|
double y2,
|
|
double x3,
|
|
double y3)</code>
|
|
<div class="block">Returns the intersection of two lines as an mxPoint.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#intersectsHotspot(com.mxgraph.view.mxCellState, int, int, double)">intersectsHotspot</a></strong>(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot)</code> </td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#intersectsHotspot(com.mxgraph.view.mxCellState, int, int, double, int, int)">intersectsHotspot</a></strong>(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot,
|
|
int min,
|
|
int max)</code>
|
|
<div class="block">Returns true if the given coordinate pair intersects the hotspot of the
|
|
given state.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#isNode(java.lang.Object, java.lang.String)">isNode</a></strong>(java.lang.Object value,
|
|
java.lang.String nodeName)</code>
|
|
<div class="block">Returns true if the user object is an XML node with the specified type
|
|
and and the optional attribute has the specified value or is not
|
|
specified.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#isNode(java.lang.Object, java.lang.String, java.lang.String, java.lang.String)">isNode</a></strong>(java.lang.Object value,
|
|
java.lang.String nodeName,
|
|
java.lang.String attributeName,
|
|
java.lang.String attributeValue)</code>
|
|
<div class="block">Returns true if the given value is an XML node with the node name and if
|
|
the optional attribute has the specified value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#isTrue(java.util.Map, java.lang.String)">isTrue</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</code>
|
|
<div class="block">Returns true if the dictionary contains true for the given key or false
|
|
if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#isTrue(java.util.Map, java.lang.String, boolean)">isTrue</a></strong>(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
boolean defaultValue)</code>
|
|
<div class="block">Returns true if the dictionary contains true for the given key or the
|
|
given default value if no value is defined for the key.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#loadDocument(java.lang.String)">loadDocument</a></strong>(java.lang.String uri)</code>
|
|
<div class="block">Returns a new DOM document for the given URI.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.awt.image.BufferedImage</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#loadImage(java.lang.String)">loadImage</a></strong>(java.lang.String url)</code>
|
|
<div class="block">Loads an image from the local filesystem, a data URI or any other URL.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#parseColor(java.lang.String)">parseColor</a></strong>(java.lang.String colorString)</code>
|
|
<div class="block">Convert a string representing a 24/32bit hex color value into a Color
|
|
object.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#parseXml(java.lang.String)">parseXml</a></strong>(java.lang.String xml)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxXmlUtils.parseXml</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#readFile(java.lang.String)">readFile</a></strong>(java.lang.String filename)</code>
|
|
<div class="block">Reads the given filename into a string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#readInputStream(java.io.InputStream)">readInputStream</a></strong>(java.io.InputStream stream)</code>
|
|
<div class="block">Reads the given filename into a string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#removeAllStylenames(java.lang.String)">removeAllStylenames</a></strong>(java.lang.String style)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.removeAllStylenames(String)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#reversePortConstraints(int)">reversePortConstraints</a></strong>(int constraint)</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Node</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#selectSingleNode(org.w3c.dom.Document, java.lang.String)">selectSingleNode</a></strong>(org.w3c.dom.Document doc,
|
|
java.lang.String expression)</code>
|
|
<div class="block">Returns a single node that matches the given XPath expression.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#setAntiAlias(java.awt.Graphics2D, boolean, boolean)">setAntiAlias</a></strong>(java.awt.Graphics2D g,
|
|
boolean antiAlias,
|
|
boolean textAntiAlias)</code> </td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#setCellStyleFlags(com.mxgraph.model.mxIGraphModel, java.lang.Object[], java.lang.String, int, java.lang.Boolean)">setCellStyleFlags</a></strong>(<a href="../../../com/mxgraph/model/mxIGraphModel.html" title="interface in com.mxgraph.model">mxIGraphModel</a> model,
|
|
java.lang.Object[] cells,
|
|
java.lang.String key,
|
|
int flag,
|
|
java.lang.Boolean value)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.setCellStyleFlags(mxIGraphModel, Object[],String, int, Boolean)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#setCellStyles(com.mxgraph.model.mxIGraphModel, java.lang.Object[], java.lang.String, java.lang.String)">setCellStyles</a></strong>(<a href="../../../com/mxgraph/model/mxIGraphModel.html" title="interface in com.mxgraph.model">mxIGraphModel</a> model,
|
|
java.lang.Object[] cells,
|
|
java.lang.String key,
|
|
java.lang.String value)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.setCellStyles(mxIGraphModel, Object[], String, String)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#setStyle(java.lang.String, java.lang.String, java.lang.String)">setStyle</a></strong>(java.lang.String style,
|
|
java.lang.String key,
|
|
java.lang.String value)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.setStyle(String, String, String)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#setStyleFlag(java.lang.String, java.lang.String, int, java.lang.Boolean)">setStyleFlag</a></strong>(java.lang.String style,
|
|
java.lang.String key,
|
|
int flag,
|
|
java.lang.Boolean value)</code>
|
|
<div class="block"><strong>Deprecated.</strong>
|
|
<div class="block"><i>Use <code>mxStyleUtils.setStyleFlag(String, String, int, Boolean)</code> (Jan 2012)</i></div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.util.Collection<java.lang.Object></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#sortCells(java.util.Collection, boolean)">sortCells</a></strong>(java.util.Collection<java.lang.Object> cells,
|
|
boolean ascending)</code>
|
|
<div class="block">Sorts the given cells according to the order in the cell hierarchy.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.Object[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#sortCells(java.lang.Object[], boolean)">sortCells</a></strong>(java.lang.Object[] cells,
|
|
boolean ascending)</code>
|
|
<div class="block">Sorts the given cells according to the order in the cell hierarchy.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static java.util.List<<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>></code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#translatePoints(java.util.List, double, double)">translatePoints</a></strong>(java.util.List<<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>> pts,
|
|
double dx,
|
|
double dy)</code>
|
|
<div class="block">Creates a new list of new points obtained by translating the points in
|
|
the given list by the given vector.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#wordWrap(java.lang.String, java.awt.FontMetrics, double)">wordWrap</a></strong>(java.lang.String text,
|
|
java.awt.FontMetrics metrics,
|
|
double width)</code>
|
|
<div class="block">Returns the specified text in lines that fit within the specified
|
|
width when the specified font metrics are applied to the text</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<td class="colLast"><code><strong><a href="../../../com/mxgraph/util/mxUtils.html#writeFile(java.lang.String, java.lang.String)">writeFile</a></strong>(java.lang.String contents,
|
|
java.lang.String filename)</code>
|
|
<div class="block">Writes the given string into the given file.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Methods inherited from class java.lang.Object</h3>
|
|
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="details">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- ============ FIELD DETAIL =========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="field_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Detail</h3>
|
|
<a name="IS_MAC">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>IS_MAC</h4>
|
|
<pre>public static boolean IS_MAC</pre>
|
|
<div class="block">True if the machine is a Mac.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="IS_LINUX">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>IS_LINUX</h4>
|
|
<pre>public static boolean IS_LINUX</pre>
|
|
<div class="block">True if the machine is running a linux kernel.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="fontGraphics">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>fontGraphics</h4>
|
|
<pre>protected static transient java.awt.Graphics fontGraphics</pre>
|
|
<div class="block">Static Graphics used for Font Metrics.</div>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="constructor_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Detail</h3>
|
|
<a name="mxUtils()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>mxUtils</h4>
|
|
<pre>public mxUtils()</pre>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
<ul class="blockList">
|
|
<li class="blockList"><a name="method_detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Detail</h3>
|
|
<a name="getLabelSize(java.lang.String, java.util.Map, boolean, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLabelSize</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getLabelSize(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
double scale)</pre>
|
|
<div class="block">Returns the size for the given label. If isHtml is true then any HTML
|
|
markup in the label is computed as HTML and all newlines inside the HTML
|
|
body are converted into linebreaks.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getLabelSize(java.lang.String, java.util.Map, boolean, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLabelSize</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getLabelSize(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
double scale,
|
|
double htmlWrapWidth)</pre>
|
|
<div class="block">Returns the size for the given label. If isHtml is true then any HTML
|
|
markup in the label is computed as HTML and all newlines inside the HTML
|
|
body are converted into linebreaks.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getBodyMarkup(java.lang.String, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getBodyMarkup</h4>
|
|
<pre>public static java.lang.String getBodyMarkup(java.lang.String markup,
|
|
boolean replaceLinefeeds)</pre>
|
|
<div class="block">Returns the body part of the given HTML markup.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getLabelPaintBounds(java.lang.String, java.util.Map, boolean, com.mxgraph.util.mxPoint, com.mxgraph.util.mxRectangle, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLabelPaintBounds</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getLabelPaintBounds(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> vertexBounds,
|
|
double scale)</pre>
|
|
<div class="block">Returns the paint bounds for the given label.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getLabelPaintBounds(java.lang.String, java.util.Map, boolean, com.mxgraph.util.mxPoint, com.mxgraph.util.mxRectangle, double, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLabelPaintBounds</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getLabelPaintBounds(java.lang.String label,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
boolean isHtml,
|
|
<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> vertexBounds,
|
|
double scale,
|
|
boolean isEdge)</pre>
|
|
<div class="block">Returns the paint bounds for the given label.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getScaledLabelBounds(double, double, com.mxgraph.util.mxRectangle, double, double, java.util.Map, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getScaledLabelBounds</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getScaledLabelBounds(double x,
|
|
double y,
|
|
<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> size,
|
|
double outerWidth,
|
|
double outerHeight,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale)</pre>
|
|
<div class="block">Returns the bounds for a label for the given location and size, taking
|
|
into account the alignment and spacing in the specified style, as well as
|
|
the width and height of the rectangle that contains the label. (For edge
|
|
labels this width and height is 0.) The scale is used to scale the given
|
|
size and the spacings in the specified style.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getFontMetrics(java.awt.Font)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFontMetrics</h4>
|
|
<pre>public static java.awt.FontMetrics getFontMetrics(java.awt.Font font)</pre>
|
|
<div class="block">Returns the font metrics of the static font graphics instance</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>font</code> - The font whose metrics are to be returned</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the font metrics of the specified font</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getSizeForString(java.lang.String, java.awt.Font, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getSizeForString</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getSizeForString(java.lang.String text,
|
|
java.awt.Font font,
|
|
double scale)</pre>
|
|
<div class="block">Returns an <mxRectangle> with the size (width and height in pixels) of
|
|
the given string.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - String whose size should be returned.</dd><dd><code>font</code> - Font to be used for the computation.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="wordWrap(java.lang.String, java.awt.FontMetrics, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>wordWrap</h4>
|
|
<pre>public static java.lang.String[] wordWrap(java.lang.String text,
|
|
java.awt.FontMetrics metrics,
|
|
double width)</pre>
|
|
<div class="block">Returns the specified text in lines that fit within the specified
|
|
width when the specified font metrics are applied to the text</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - the text to wrap</dd><dd><code>metrics</code> - the font metrics to calculate the text size for</dd><dd><code>width</code> - the width that the text must fit within</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the input text split in lines that fit the specified width</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getSizeForHtml(java.lang.String, java.util.Map, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getSizeForHtml</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getSizeForHtml(java.lang.String markup,
|
|
java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale,
|
|
double wrapWidth)</pre>
|
|
<div class="block">Returns an mxRectangle with the size (width and height in pixels) of the
|
|
given HTML markup.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>markup</code> - HTML markup whose size should be returned.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="arcToCurves(double, double, double, double, double, double, double, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>arcToCurves</h4>
|
|
<pre>public static double[] arcToCurves(double x0,
|
|
double y0,
|
|
double r1,
|
|
double r2,
|
|
double angle,
|
|
double largeArcFlag,
|
|
double sweepFlag,
|
|
double x,
|
|
double y)</pre>
|
|
<div class="block">Function: arcToCurves
|
|
|
|
Converts the given arc to a series of curves.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getBoundingBox(com.mxgraph.util.mxRectangle, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getBoundingBox</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getBoundingBox(<a href="../../../com/mxgraph/util/mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> rect,
|
|
double rotation)</pre>
|
|
<div class="block">Returns the bounding box for the rotated rectangle.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="firstCharAt(java.lang.String, int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>firstCharAt</h4>
|
|
<pre>public static int firstCharAt(java.lang.String text,
|
|
int inputChar,
|
|
int fromIndex)</pre>
|
|
<div class="block">Find the first character matching the input character in the given
|
|
string where the character has no letter preceding it.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - the string to test for the presence of the input character</dd><dd><code>inputChar</code> - the test character</dd><dd><code>fromIndex</code> - the index position of the string to start from</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the position of the first character matching the input character
|
|
in the given string where the character has no letter preceding it.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getRotatedPoint(com.mxgraph.util.mxPoint, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getRotatedPoint</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> getRotatedPoint(<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin)</pre>
|
|
<div class="block">Rotates the given point by the given cos and sin.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="findNearestSegment(com.mxgraph.view.mxCellState, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>findNearestSegment</h4>
|
|
<pre>public static int findNearestSegment(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
double x,
|
|
double y)</pre>
|
|
<div class="block">Finds the index of the nearest segment on the given cell state for the
|
|
specified coordinate pair.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getRotatedPoint(com.mxgraph.util.mxPoint, double, double, com.mxgraph.util.mxPoint)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getRotatedPoint</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> getRotatedPoint(<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin,
|
|
<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> c)</pre>
|
|
<div class="block">Rotates the given point by the given cos and sin.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getPortConstraints(com.mxgraph.view.mxCellState, com.mxgraph.view.mxCellState, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getPortConstraints</h4>
|
|
<pre>public static int getPortConstraints(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> edge,
|
|
boolean source)</pre>
|
|
<div class="block">Returns an integer mask of the port constraints of the given map</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>terminal</code> - the cached cell state of the cell to determine the
|
|
port constraints for</dd><dd><code>edge</code> - the edge connected to the constrained terminal</dd><dd><code>source</code> - whether or not the edge specified is connected to the
|
|
terminal specified at its source end</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the mask of port constraint directions</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getPortConstraints(com.mxgraph.view.mxCellState, com.mxgraph.view.mxCellState, boolean, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getPortConstraints</h4>
|
|
<pre>public static int getPortConstraints(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> edge,
|
|
boolean source,
|
|
int defaultValue)</pre>
|
|
<div class="block">Returns an integer mask of the port constraints of the given map</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>terminal</code> - the cached cell state of the cell to determine the
|
|
port constraints for</dd><dd><code>edge</code> - the edge connected to the constrained terminal</dd><dd><code>source</code> - whether or not the edge specified is connected to the
|
|
terminal specified at its source end</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>the mask of port constraint directions</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="reversePortConstraints(int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>reversePortConstraints</h4>
|
|
<pre>public static int reversePortConstraints(int constraint)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="drawImageClip(java.awt.Graphics, java.awt.image.BufferedImage, java.awt.image.ImageObserver)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>drawImageClip</h4>
|
|
<pre>public static void drawImageClip(java.awt.Graphics g,
|
|
java.awt.image.BufferedImage image,
|
|
java.awt.image.ImageObserver observer)</pre>
|
|
<div class="block">Draws the image inside the clip bounds to the given graphics object.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="fillClippedRect(java.awt.Graphics, int, int, int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>fillClippedRect</h4>
|
|
<pre>public static void fillClippedRect(java.awt.Graphics g,
|
|
int x,
|
|
int y,
|
|
int width,
|
|
int height)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="translatePoints(java.util.List, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>translatePoints</h4>
|
|
<pre>public static java.util.List<<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>> translatePoints(java.util.List<<a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>> pts,
|
|
double dx,
|
|
double dy)</pre>
|
|
<div class="block">Creates a new list of new points obtained by translating the points in
|
|
the given list by the given vector. Elements that are not mxPoints are
|
|
added to the result as-is.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="intersection(double, double, double, double, double, double, double, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>intersection</h4>
|
|
<pre>public static <a href="../../../com/mxgraph/util/mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> intersection(double x0,
|
|
double y0,
|
|
double x1,
|
|
double y1,
|
|
double x2,
|
|
double y2,
|
|
double x3,
|
|
double y3)</pre>
|
|
<div class="block">Returns the intersection of two lines as an mxPoint.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>x0</code> - X-coordinate of the first line's startpoint.</dd><dd><code>y0</code> - Y-coordinate of the first line's startpoint.</dd><dd><code>x1</code> - X-coordinate of the first line's endpoint.</dd><dd><code>y1</code> - Y-coordinate of the first line's endpoint.</dd><dd><code>x2</code> - X-coordinate of the second line's startpoint.</dd><dd><code>y2</code> - Y-coordinate of the second line's startpoint.</dd><dd><code>x3</code> - X-coordinate of the second line's endpoint.</dd><dd><code>y3</code> - Y-coordinate of the second line's endpoint.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the intersection between the two lines.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="sortCells(java.lang.Object[], boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>sortCells</h4>
|
|
<pre>public static java.lang.Object[] sortCells(java.lang.Object[] cells,
|
|
boolean ascending)</pre>
|
|
<div class="block">Sorts the given cells according to the order in the cell hierarchy.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="sortCells(java.util.Collection, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>sortCells</h4>
|
|
<pre>public static java.util.Collection<java.lang.Object> sortCells(java.util.Collection<java.lang.Object> cells,
|
|
boolean ascending)</pre>
|
|
<div class="block">Sorts the given cells according to the order in the cell hierarchy.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="contains(java.lang.Object[], java.lang.Object)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>contains</h4>
|
|
<pre>public static boolean contains(java.lang.Object[] array,
|
|
java.lang.Object obj)</pre>
|
|
<div class="block">Returns true if the given array contains the given object.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="indexOf(java.lang.Object[], java.lang.Object)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>indexOf</h4>
|
|
<pre>public static int indexOf(java.lang.Object[] array,
|
|
java.lang.Object obj)</pre>
|
|
<div class="block">Returns the index of the given object in the given array of -1 if the
|
|
object is not contained in the array.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getStylename(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getStylename</h4>
|
|
<pre>public static java.lang.String getStylename(java.lang.String style)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.getStylename(String)</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns the stylename in a style of the form stylename[;key=value] or an
|
|
empty string if the given style does not contain a stylename.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>style</code> - String of the form stylename[;key=value].</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the stylename from the given formatted string.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getStylenames(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getStylenames</h4>
|
|
<pre>public static java.lang.String[] getStylenames(java.lang.String style)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.getStylenames(String)</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns the stylenames in a style of the form stylename[;key=value] or an
|
|
empty array if the given style does not contain any stylenames.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>style</code> - String of the form stylename[;stylename][;key=value].</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the stylename from the given formatted string.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="indexOfStylename(java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>indexOfStylename</h4>
|
|
<pre>public static int indexOfStylename(java.lang.String style,
|
|
java.lang.String stylename)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.indexOfStylename(String, String)</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns the index of the given stylename in the given style. This returns
|
|
-1 if the given stylename does not occur (as a stylename) in the given
|
|
style, otherwise it returns the index of the first character.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="removeAllStylenames(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeAllStylenames</h4>
|
|
<pre>public static java.lang.String removeAllStylenames(java.lang.String style)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.removeAllStylenames(String)</code> (Jan 2012)</i></div>
|
|
<div class="block">Removes all stylenames from the given style and returns the updated
|
|
style.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="setCellStyles(com.mxgraph.model.mxIGraphModel, java.lang.Object[], java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setCellStyles</h4>
|
|
<pre>public static void setCellStyles(<a href="../../../com/mxgraph/model/mxIGraphModel.html" title="interface in com.mxgraph.model">mxIGraphModel</a> model,
|
|
java.lang.Object[] cells,
|
|
java.lang.String key,
|
|
java.lang.String value)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.setCellStyles(mxIGraphModel, Object[], String, String)</code> (Jan 2012)</i></div>
|
|
<div class="block">Assigns the value for the given key in the styles of the given cells, or
|
|
removes the key from the styles if the value is null.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>model</code> - Model to execute the transaction in.</dd><dd><code>cells</code> - Array of cells to be updated.</dd><dd><code>key</code> - Key of the style to be changed.</dd><dd><code>value</code> - New value for the given key.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setStyle(java.lang.String, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setStyle</h4>
|
|
<pre>public static java.lang.String setStyle(java.lang.String style,
|
|
java.lang.String key,
|
|
java.lang.String value)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.setStyle(String, String, String)</code> (Jan 2012)</i></div>
|
|
<div class="block">Adds or removes the given key, value pair to the style and returns the
|
|
new style. If value is null or zero length then the key is removed from
|
|
the style.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>style</code> - String of the form <code>stylename[;key=value]</code>.</dd><dd><code>key</code> - Key of the style to be changed.</dd><dd><code>value</code> - New value for the given key.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the new style.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setCellStyleFlags(com.mxgraph.model.mxIGraphModel, java.lang.Object[], java.lang.String, int, java.lang.Boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setCellStyleFlags</h4>
|
|
<pre>public static void setCellStyleFlags(<a href="../../../com/mxgraph/model/mxIGraphModel.html" title="interface in com.mxgraph.model">mxIGraphModel</a> model,
|
|
java.lang.Object[] cells,
|
|
java.lang.String key,
|
|
int flag,
|
|
java.lang.Boolean value)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.setCellStyleFlags(mxIGraphModel, Object[],String, int, Boolean)</code> (Jan 2012)</i></div>
|
|
<div class="block">Sets or toggles the flag bit for the given key in the cell's styles. If
|
|
value is null then the flag is toggled.
|
|
|
|
<code>
|
|
mxUtils.setCellStyleFlags(graph.getModel(),
|
|
cells,
|
|
mxConstants.STYLE_FONTSTYLE,
|
|
mxConstants.FONT_BOLD, null);
|
|
</code>
|
|
|
|
Toggles the bold font style.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>model</code> - Model that contains the cells.</dd><dd><code>cells</code> - Array of cells to change the style for.</dd><dd><code>key</code> - Key of the style to be changed.</dd><dd><code>flag</code> - Integer for the bit to be changed.</dd><dd><code>value</code> - Optional boolean value for the flag.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setStyleFlag(java.lang.String, java.lang.String, int, java.lang.Boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setStyleFlag</h4>
|
|
<pre>public static java.lang.String setStyleFlag(java.lang.String style,
|
|
java.lang.String key,
|
|
int flag,
|
|
java.lang.Boolean value)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxStyleUtils.setStyleFlag(String, String, int, Boolean)</code> (Jan 2012)</i></div>
|
|
<div class="block">Sets or removes the given key from the specified style and returns the
|
|
new style. If value is null then the flag is toggled.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>style</code> - String of the form stylename[;key=value].</dd><dd><code>key</code> - Key of the style to be changed.</dd><dd><code>flag</code> - Integer for the bit to be changed.</dd><dd><code>value</code> - Optional boolean value for the given flag.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="intersectsHotspot(com.mxgraph.view.mxCellState, int, int, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>intersectsHotspot</h4>
|
|
<pre>public static boolean intersectsHotspot(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="intersectsHotspot(com.mxgraph.view.mxCellState, int, int, double, int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>intersectsHotspot</h4>
|
|
<pre>public static boolean intersectsHotspot(<a href="../../../com/mxgraph/view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot,
|
|
int min,
|
|
int max)</pre>
|
|
<div class="block">Returns true if the given coordinate pair intersects the hotspot of the
|
|
given state.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="isTrue(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isTrue</h4>
|
|
<pre>public static boolean isTrue(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</pre>
|
|
<div class="block">Returns true if the dictionary contains true for the given key or false
|
|
if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the boolean value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isTrue(java.util.Map, java.lang.String, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isTrue</h4>
|
|
<pre>public static boolean isTrue(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
boolean defaultValue)</pre>
|
|
<div class="block">Returns true if the dictionary contains true for the given key or the
|
|
given default value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the boolean value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getInt(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getInt</h4>
|
|
<pre>public static int getInt(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</pre>
|
|
<div class="block">Returns the value for key in dictionary as an int or 0 if no value is
|
|
defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the integer value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getInt(java.util.Map, java.lang.String, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getInt</h4>
|
|
<pre>public static int getInt(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
int defaultValue)</pre>
|
|
<div class="block">Returns the value for key in dictionary as an int or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the integer value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getFloat(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloat</h4>
|
|
<pre>public static float getFloat(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a float or 0 if no value is
|
|
defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the float value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getFloat(java.util.Map, java.lang.String, float)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloat</h4>
|
|
<pre>public static float getFloat(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float defaultValue)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a float or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the float value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getFloatArray(java.util.Map, java.lang.String, float[])">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloatArray</h4>
|
|
<pre>public static float[] getFloatArray(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float[] defaultValue)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a float array or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the float array value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getFloatArray(java.util.Map, java.lang.String, float[], java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloatArray</h4>
|
|
<pre>public static float[] getFloatArray(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float[] defaultValue,
|
|
java.lang.String separator)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a float array or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the float array value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getDouble(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getDouble</h4>
|
|
<pre>public static double getDouble(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a double or 0 if no value is
|
|
defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the double value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getDouble(java.util.Map, java.lang.String, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getDouble</h4>
|
|
<pre>public static double getDouble(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
double defaultValue)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a double or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the double value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getString(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getString</h4>
|
|
<pre>public static java.lang.String getString(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a string or null if no value
|
|
is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the string value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getString(java.util.Map, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getString</h4>
|
|
<pre>public static java.lang.String getString(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
java.lang.String defaultValue)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a string or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the string value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getColor(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getColor</h4>
|
|
<pre>public static java.awt.Color getColor(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a color or null if no value is
|
|
defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the color value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getColor(java.util.Map, java.lang.String, java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getColor</h4>
|
|
<pre>public static java.awt.Color getColor(java.util.Map<java.lang.String,java.lang.Object> dict,
|
|
java.lang.String key,
|
|
java.awt.Color defaultValue)</pre>
|
|
<div class="block">Returns the value for key in dictionary as a color or the given default
|
|
value if no value is defined for the key.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>dict</code> - Dictionary that contains the key, value pairs.</dd><dd><code>key</code> - Key whose value should be returned.</dd><dd><code>defaultValue</code> - Default value to return if the key is undefined.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the color value for key in dict.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getFont(java.util.Map)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFont</h4>
|
|
<pre>public static java.awt.Font getFont(java.util.Map<java.lang.String,java.lang.Object> style)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="getFont(java.util.Map, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFont</h4>
|
|
<pre>public static java.awt.Font getFont(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="hexString(java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>hexString</h4>
|
|
<pre>public static java.lang.String hexString(java.awt.Color color)</pre>
|
|
</li>
|
|
</ul>
|
|
<a name="parseColor(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>parseColor</h4>
|
|
<pre>public static java.awt.Color parseColor(java.lang.String colorString)
|
|
throws java.lang.NumberFormatException</pre>
|
|
<div class="block">Convert a string representing a 24/32bit hex color value into a Color
|
|
object. The following color names are also supported: white, black, red,
|
|
green, blue, orange, yellow, pink, turquoise, gray and none (null).
|
|
Examples of possible hex color values are: #C3D9FF, #6482B9 and #774400,
|
|
but note that you do not include the "#" in the string passed in</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>colorString</code> - the 24/32bit hex string value (ARGB)</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>java.awt.Color (24bit RGB on JDK 1.1, 24/32bit ARGB on JDK1.2)</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.lang.NumberFormatException</code> - if the specified string cannot be interpreted as a
|
|
hexidecimal integer</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getHexColorString(java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getHexColorString</h4>
|
|
<pre>public static java.lang.String getHexColorString(java.awt.Color color)</pre>
|
|
<div class="block">Returns a hex representation for the given color.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>color</code> - Color to return the hex string for.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a hex string for the given color.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="readFile(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readFile</h4>
|
|
<pre>public static java.lang.String readFile(java.lang.String filename)
|
|
throws java.io.IOException</pre>
|
|
<div class="block">Reads the given filename into a string.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>filename</code> - Name of the file to be read.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a string representing the file contents.</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="readInputStream(java.io.InputStream)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readInputStream</h4>
|
|
<pre>public static java.lang.String readInputStream(java.io.InputStream stream)
|
|
throws java.io.IOException</pre>
|
|
<div class="block">Reads the given filename into a string.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>filename</code> - Name of the file to be read.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a string representing the file contents.</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="writeFile(java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>writeFile</h4>
|
|
<pre>public static void writeFile(java.lang.String contents,
|
|
java.lang.String filename)
|
|
throws java.io.IOException</pre>
|
|
<div class="block">Writes the given string into the given file.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>contents</code> - String representing the file contents.</dd><dd><code>filename</code> - Name of the file to be written.</dd>
|
|
<dt><span class="strong">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getMd5Hash(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getMd5Hash</h4>
|
|
<pre>public static java.lang.String getMd5Hash(java.lang.String text)</pre>
|
|
<div class="block">Returns the Md5 hash for the given text.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>text</code> - String whose Md5 hash should be returned.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns the Md5 hash for the given text.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isNode(java.lang.Object, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isNode</h4>
|
|
<pre>public static boolean isNode(java.lang.Object value,
|
|
java.lang.String nodeName)</pre>
|
|
<div class="block">Returns true if the user object is an XML node with the specified type
|
|
and and the optional attribute has the specified value or is not
|
|
specified.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Object that should be examined as a node.</dd><dd><code>nodeName</code> - String that specifies the node name.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns true if the node name of the user object is equal to the
|
|
given type.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="isNode(java.lang.Object, java.lang.String, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isNode</h4>
|
|
<pre>public static boolean isNode(java.lang.Object value,
|
|
java.lang.String nodeName,
|
|
java.lang.String attributeName,
|
|
java.lang.String attributeValue)</pre>
|
|
<div class="block">Returns true if the given value is an XML node with the node name and if
|
|
the optional attribute has the specified value.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Object that should be examined as a node.</dd><dd><code>nodeName</code> - String that specifies the node name.</dd><dd><code>attributeName</code> - Optional attribute name to check.</dd><dd><code>attributeValue</code> - Optional attribute value to check.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns true if the value matches the given conditions.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="setAntiAlias(java.awt.Graphics2D, boolean, boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setAntiAlias</h4>
|
|
<pre>public static void setAntiAlias(java.awt.Graphics2D g,
|
|
boolean antiAlias,
|
|
boolean textAntiAlias)</pre>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - </dd><dd><code>antiAlias</code> - </dd><dd><code>textAntiAlias</code> - </dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="clearRect(java.awt.Graphics2D, java.awt.Rectangle, java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>clearRect</h4>
|
|
<pre>public static void clearRect(java.awt.Graphics2D g,
|
|
java.awt.Rectangle rect,
|
|
java.awt.Color background)</pre>
|
|
<div class="block">Clears the given area of the specified graphics object with the given
|
|
color or makes the region transparent.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="createBufferedImage(int, int, java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createBufferedImage</h4>
|
|
<pre>public static java.awt.image.BufferedImage createBufferedImage(int w,
|
|
int h,
|
|
java.awt.Color background)</pre>
|
|
<div class="block">Creates a buffered image for the given parameters. If there is not enough
|
|
memory to create the image then a OutOfMemoryError is thrown.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="loadImage(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>loadImage</h4>
|
|
<pre>public static java.awt.image.BufferedImage loadImage(java.lang.String url)</pre>
|
|
<div class="block">Loads an image from the local filesystem, a data URI or any other URL.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="createTable(org.w3c.dom.Document, java.lang.String, int, int, int, int, double, java.util.Map)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createTable</h4>
|
|
<pre>public static org.w3c.dom.Element createTable(org.w3c.dom.Document document,
|
|
java.lang.String text,
|
|
int x,
|
|
int y,
|
|
int w,
|
|
int h,
|
|
double scale,
|
|
java.util.Map<java.lang.String,java.lang.Object> style)</pre>
|
|
<div class="block">Creates a table for the given text using the given document to create the
|
|
DOM nodes. Returns the outermost table node.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="createDocument()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createDocument</h4>
|
|
<pre>public static org.w3c.dom.Document createDocument()</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxDomUtils.createDocument</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createSvgDocument(int, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createSvgDocument</h4>
|
|
<pre>public static org.w3c.dom.Document createSvgDocument(int width,
|
|
int height)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxDomUtils.createSvgDocument(int, int)</code> (Jan 2012)</i></div>
|
|
<div class="block">Creates a new SVG document for the given width and height.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="createVmlDocument()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createVmlDocument</h4>
|
|
<pre>public static org.w3c.dom.Document createVmlDocument()</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxDomUtils.createVmlDocument</code> (Jan 2012)</i></div>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocument()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre>public static org.w3c.dom.Document createHtmlDocument()</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxDomUtils.createHtmlDocument</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns a document with a HTML node containing a HEAD and BODY node.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocument(java.util.Map, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre>public static java.lang.String createHtmlDocument(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text)</pre>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocument(java.util.Map, java.lang.String, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre>public static java.lang.String createHtmlDocument(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale)</pre>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocument(java.util.Map, java.lang.String, double, int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre>public static java.lang.String createHtmlDocument(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width)</pre>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocument(java.util.Map, java.lang.String, double, int, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre>public static java.lang.String createHtmlDocument(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width,
|
|
java.lang.String head)</pre>
|
|
<div class="block">Returns a new, empty DOM document. The head argument can be used to
|
|
provide an optional HEAD section without the HEAD tags as follows:
|
|
|
|
<pre>
|
|
mxUtils.createHtmlDocument(style, text, 1, 0, "<style type=\"text/css\">.classname { color:red; }</style>")
|
|
</pre></div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocument(java.util.Map, java.lang.String, double, int, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre>public static java.lang.String createHtmlDocument(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width,
|
|
java.lang.String head,
|
|
java.lang.String bodyCss)</pre>
|
|
<div class="block">Returns a new, empty DOM document. The head argument can be used to
|
|
provide an optional HEAD section without the HEAD tags as follows:
|
|
|
|
<pre>
|
|
mxUtils.createHtmlDocument(style, text, 1, 0, "<style type=\"text/css\">.classname { color:red; }</style>")
|
|
</pre></div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="createHtmlDocumentObject(java.util.Map, double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocumentObject</h4>
|
|
<pre>public static javax.swing.text.html.HTMLDocument createHtmlDocumentObject(java.util.Map<java.lang.String,java.lang.Object> style,
|
|
double scale)</pre>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="loadDocument(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>loadDocument</h4>
|
|
<pre>public static org.w3c.dom.Document loadDocument(java.lang.String uri)</pre>
|
|
<div class="block">Returns a new DOM document for the given URI.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>uri</code> - URI to parse into the document.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a new DOM document for the given URI.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="parseXml(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>parseXml</h4>
|
|
<pre>public static org.w3c.dom.Document parseXml(java.lang.String xml)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxXmlUtils.parseXml</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns a new document for the given XML string.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>xml</code> - String that represents the XML data.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a new XML document.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="eval(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>eval</h4>
|
|
<pre>public static java.lang.Object eval(java.lang.String expression)</pre>
|
|
<div class="block">Evaluates a Java expression as a class member using mxCodecRegistry. The
|
|
range of supported expressions is limited to static class members such as
|
|
mxEdgeStyle.ElbowConnector.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="findNode(org.w3c.dom.Node, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>findNode</h4>
|
|
<pre>public static org.w3c.dom.Node findNode(org.w3c.dom.Node node,
|
|
java.lang.String attr,
|
|
java.lang.String value)</pre>
|
|
<div class="block">Returns the first node where attr equals value. This implementation does
|
|
not use XPath.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="selectSingleNode(org.w3c.dom.Document, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>selectSingleNode</h4>
|
|
<pre>public static org.w3c.dom.Node selectSingleNode(org.w3c.dom.Document doc,
|
|
java.lang.String expression)</pre>
|
|
<div class="block">Returns a single node that matches the given XPath expression.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>doc</code> - Document that contains the nodes.</dd><dd><code>expression</code> - XPath expression to be matched.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a single node matching the given expression.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="htmlEntities(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>htmlEntities</h4>
|
|
<pre>public static java.lang.String htmlEntities(java.lang.String text)</pre>
|
|
<div class="block">Converts the ampersand, quote, prime, less-than and greater-than
|
|
characters to their corresponding HTML entities in the given string.</div>
|
|
</li>
|
|
</ul>
|
|
<a name="getXml(org.w3c.dom.Node)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getXml</h4>
|
|
<pre>public static java.lang.String getXml(org.w3c.dom.Node node)</pre>
|
|
<div class="block"><span class="strong">Deprecated.</span> <i>Use <code>mxXmlUtils.getXml(Node)</code> (Jan 2012)</i></div>
|
|
<div class="block">Returns a string that represents the given node.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code> - Node to return the XML for.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns an XML string.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getPrettyXml(org.w3c.dom.Node)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getPrettyXml</h4>
|
|
<pre>public static java.lang.String getPrettyXml(org.w3c.dom.Node node)</pre>
|
|
<div class="block">Returns a pretty-printed XML string for the given node.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code> - Node to return the XML for.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a formatted XML string.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
<a name="getPrettyXml(org.w3c.dom.Node, java.lang.String, java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>getPrettyXml</h4>
|
|
<pre>public static java.lang.String getPrettyXml(org.w3c.dom.Node node,
|
|
java.lang.String tab,
|
|
java.lang.String indent)</pre>
|
|
<div class="block">Returns a pretty-printed XML string for the given node. Note that this
|
|
string should only be used for humans to read (eg. debug output) but not
|
|
for further processing as it does not use built-in mechanisms.</div>
|
|
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code> - Node to return the XML for.</dd><dd><code>tab</code> - String to be used for indentation of inner nodes.</dd><dd><code>indent</code> - Current indentation for the node.</dd>
|
|
<dt><span class="strong">Returns:</span></dt><dd>Returns a formatted XML string.</dd></dl>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF CLASS DATA ========= -->
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<div class="bottomNav"><a name="navbar_bottom">
|
|
<!-- -->
|
|
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../../../overview-summary.html">Overview</a></li>
|
|
<li><a href="package-summary.html">Package</a></li>
|
|
<li class="navBarCell1Rev">Class</li>
|
|
<li><a href="class-use/mxUtils.html">Use</a></li>
|
|
<li><a href="package-tree.html">Tree</a></li>
|
|
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
|
<li><a href="../../../index-all.html">Index</a></li>
|
|
<li><a href="../../../help-doc.html">Help</a></li>
|
|
</ul>
|
|
<div class="aboutLanguage"><em><p><b>mxGraph 3.1.1.1</b></p></em></div>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList">
|
|
<li><a href="../../../com/mxgraph/util/mxUndoManager.html" title="class in com.mxgraph.util"><span class="strong">Prev Class</span></a></li>
|
|
<li><a href="../../../com/mxgraph/util/mxXmlUtils.html" title="class in com.mxgraph.util"><span class="strong">Next Class</span></a></li>
|
|
</ul>
|
|
<ul class="navList">
|
|
<li><a href="../../../index.html?com/mxgraph/util/mxUtils.html" target="_top">Frames</a></li>
|
|
<li><a href="mxUtils.html" target="_top">No Frames</a></li>
|
|
</ul>
|
|
<ul class="navList" id="allclasses_navbar_bottom">
|
|
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
|
</ul>
|
|
<div>
|
|
<script type="text/javascript"><!--
|
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
|
if(window==top) {
|
|
allClassesLink.style.display = "block";
|
|
}
|
|
else {
|
|
allClassesLink.style.display = "none";
|
|
}
|
|
//-->
|
|
</script>
|
|
</div>
|
|
<div>
|
|
<ul class="subNavList">
|
|
<li>Summary: </li>
|
|
<li>Nested | </li>
|
|
<li><a href="#field_summary">Field</a> | </li>
|
|
<li><a href="#constructor_summary">Constr</a> | </li>
|
|
<li><a href="#method_summary">Method</a></li>
|
|
</ul>
|
|
<ul class="subNavList">
|
|
<li>Detail: </li>
|
|
<li><a href="#field_detail">Field</a> | </li>
|
|
<li><a href="#constructor_detail">Constr</a> | </li>
|
|
<li><a href="#method_detail">Method</a></li>
|
|
</ul>
|
|
</div>
|
|
<a name="skip-navbar_bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
<p class="legalCopy"><small><font size=1>Copyright (c) 2010 <a href="http://www.mxgraph.com/"
|
|
target="_blank">Gaudenz Alder, David Benson</a>. All rights reserved.</font></small></p>
|
|
</body>
|
|
</html>
|