2720 lines
124 KiB
HTML
2720 lines
124 KiB
HTML
<!DOCTYPE HTML>
|
|
<!-- NewPage -->
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (11.0.4) on Tue Aug 20 16:49:48 UTC 2019 -->
|
|
<title>mxUtils (mxGraph 4.0.4 API Specification)</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta name="dc.created" content="2019-08-20">
|
|
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
|
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
|
|
<script type="text/javascript" src="../../../script.js"></script>
|
|
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
|
|
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
|
|
<!--[if IE]>
|
|
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
|
|
<![endif]-->
|
|
<script type="text/javascript" src="../../../jquery/jquery-3.3.1.js"></script>
|
|
<script type="text/javascript" src="../../../jquery/jquery-migrate-3.0.1.js"></script>
|
|
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
|
|
</head>
|
|
<body>
|
|
<script type="text/javascript"><!--
|
|
try {
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="mxUtils (mxGraph 4.0.4 API Specification)";
|
|
}
|
|
}
|
|
catch(err) {
|
|
}
|
|
//-->
|
|
var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":41,"i6":41,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":41,"i14":9,"i15":41,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":41,"i55":41,"i56":41,"i57":9,"i58":9,"i59":9,"i60":41,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":41,"i74":9,"i75":9,"i76":41,"i77":9,"i78":9,"i79":41,"i80":41,"i81":41,"i82":41,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9};
|
|
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
|
|
var altColor = "altColor";
|
|
var rowColor = "rowColor";
|
|
var tableTab = "tableTab";
|
|
var activeTableTab = "activeTableTab";
|
|
var pathtoroot = "../../../";
|
|
var useModuleDirectories = true;
|
|
loadScripts(document, 'script');</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<header role="banner">
|
|
<nav role="navigation">
|
|
<div class="fixedNav">
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="topNav"><a id="navbar.top">
|
|
<!-- -->
|
|
</a>
|
|
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<a id="navbar.top.firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../../../index.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"><p><b>mxGraph 4.0.4</b></p></div>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList" id="allclasses_navbar_top">
|
|
<li><a href="../../../allclasses.html">All Classes</a></li>
|
|
</ul>
|
|
<ul class="navListSearch">
|
|
<li><label for="search">SEARCH:</label>
|
|
<input type="text" id="search" value="search" disabled="disabled">
|
|
<input type="reset" id="reset" value="reset" disabled="disabled">
|
|
</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>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
</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 id="skip.navbar.top">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
</div>
|
|
<div class="navPadding"> </div>
|
|
<script type="text/javascript"><!--
|
|
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
|
|
//-->
|
|
</script>
|
|
</nav>
|
|
</header>
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<main role="main">
|
|
<div class="header">
|
|
<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">com.mxgraph.util</a></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>
|
|
<pre>public class <span class="typeNameLabel">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 =========== -->
|
|
<section role="region">
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="field.summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Summary</h3>
|
|
<table class="memberSummary">
|
|
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colSecond" scope="col">Field</th>
|
|
<th class="colLast" scope="col">Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<td class="colFirst"><code>protected static java.awt.Graphics</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fontGraphics">fontGraphics</a></span></code></th>
|
|
<td class="colLast">
|
|
<div class="block">Static Graphics used for Font Metrics.</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IS_LINUX">IS_LINUX</a></span></code></th>
|
|
<td class="colLast">
|
|
<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>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IS_MAC">IS_MAC</a></span></code></th>
|
|
<td class="colLast">
|
|
<div class="block">True if the machine is a Mac.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
|
<section role="region">
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="constructor.summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Summary</h3>
|
|
<table class="memberSummary">
|
|
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Constructor</th>
|
|
<th class="colLast" scope="col">Description</th>
|
|
</tr>
|
|
<tr class="altColor">
|
|
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">mxUtils</a></span>()</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
</table>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
<section role="region">
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="method.summary">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Summary</h3>
|
|
<table class="memberSummary">
|
|
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </span></span></caption>
|
|
<tr>
|
|
<th class="colFirst" scope="col">Modifier and Type</th>
|
|
<th class="colSecond" scope="col">Method</th>
|
|
<th class="colLast" scope="col">Description</th>
|
|
</tr>
|
|
<tr id="i0" class="altColor">
|
|
<td class="colFirst"><code>static double[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#arcToCurves(double,double,double,double,double,double,double,double,double)">arcToCurves</a></span>​(double x0,
|
|
double y0,
|
|
double r1,
|
|
double r2,
|
|
double angle,
|
|
double largeArcFlag,
|
|
double sweepFlag,
|
|
double x,
|
|
double y)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Function: arcToCurves
|
|
|
|
Converts the given arc to a series of curves.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i1" class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clearRect(java.awt.Graphics2D,java.awt.Rectangle,java.awt.Color)">clearRect</a></span>​(java.awt.Graphics2D g,
|
|
java.awt.Rectangle rect,
|
|
java.awt.Color background)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i2" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#contains(java.lang.Object%5B%5D,java.lang.Object)">contains</a></span>​(java.lang.Object[] array,
|
|
java.lang.Object obj)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns true if the given array contains the given object.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i3" class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.image.BufferedImage</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createBufferedImage(int,int,java.awt.Color)">createBufferedImage</a></span>​(int w,
|
|
int h,
|
|
java.awt.Color background)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Creates a buffered image for the given parameters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i4" class="altColor">
|
|
<td class="colFirst"><code>static java.awt.image.BufferedImage</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createBufferedImage(int,int,java.awt.Color,int)">createBufferedImage</a></span>​(int w,
|
|
int h,
|
|
java.awt.Color background,
|
|
int type)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Creates a buffered image for the given parameters.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i5" class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createDocument()">createDocument</a></span>()</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createDocument</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i6" class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocument()">createHtmlDocument</a></span>()</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createHtmlDocument</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i7" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocument(java.util.Map,java.lang.String)">createHtmlDocument</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
java.lang.String text)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i8" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocument(java.util.Map,java.lang.String,double)">createHtmlDocument</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i9" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocument(java.util.Map,java.lang.String,double,int)">createHtmlDocument</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i10" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocument(java.util.Map,java.lang.String,double,int,java.lang.String)">createHtmlDocument</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
java.lang.String text,
|
|
double scale,
|
|
int width,
|
|
java.lang.String head)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i11" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocument(java.util.Map,java.lang.String,double,int,java.lang.String,java.lang.String)">createHtmlDocument</a></span>​(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></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i12" class="altColor">
|
|
<td class="colFirst"><code>static javax.swing.text.html.HTMLDocument</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createHtmlDocumentObject(java.util.Map,double)">createHtmlDocumentObject</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
double scale)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i13" class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSvgDocument(int,int)">createSvgDocument</a></span>​(int width,
|
|
int height)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createSvgDocument(int, int)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i14" class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Element</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createTable(org.w3c.dom.Document,java.lang.String,int,int,int,int,double,java.util.Map)">createTable</a></span>​(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></th>
|
|
<td class="colLast">
|
|
<div class="block">Creates a table for the given text using the given document to create the
|
|
DOM nodes.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i15" class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createVmlDocument()">createVmlDocument</a></span>()</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createVmlDocument</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i16" class="altColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#drawImageClip(java.awt.Graphics,java.awt.image.BufferedImage,java.awt.image.ImageObserver)">drawImageClip</a></span>​(java.awt.Graphics g,
|
|
java.awt.image.BufferedImage image,
|
|
java.awt.image.ImageObserver observer)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Draws the image inside the clip bounds to the given graphics object.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i17" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.Object</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#eval(java.lang.String)">eval</a></span>​(java.lang.String expression)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Evaluates a Java expression as a class member using mxCodecRegistry.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i18" class="altColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fillClippedRect(java.awt.Graphics,int,int,int,int)">fillClippedRect</a></span>​(java.awt.Graphics g,
|
|
int x,
|
|
int y,
|
|
int width,
|
|
int height)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i19" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#findNearestSegment(com.mxgraph.view.mxCellState,double,double)">findNearestSegment</a></span>​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
double x,
|
|
double y)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Finds the index of the nearest segment on the given cell state for the
|
|
specified coordinate pair.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i20" class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Node</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#findNode(org.w3c.dom.Node,java.lang.String,java.lang.String)">findNode</a></span>​(org.w3c.dom.Node node,
|
|
java.lang.String attr,
|
|
java.lang.String value)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the first node where attr equals value.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i21" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#firstCharAt(java.lang.String,int,int)">firstCharAt</a></span>​(java.lang.String text,
|
|
int inputChar,
|
|
int fromIndex)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i22" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBodyMarkup(java.lang.String,boolean)">getBodyMarkup</a></span>​(java.lang.String markup,
|
|
boolean replaceLinefeeds)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the body part of the given HTML markup.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i23" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBoundingBox(com.mxgraph.util.mxRectangle,double)">getBoundingBox</a></span>​(<a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> rect,
|
|
double rotation)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the bounding box for the rotated rectangle.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i24" class="altColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getColor(java.util.Map,java.lang.String)">getColor</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i25" class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getColor(java.util.Map,java.lang.String,java.awt.Color)">getColor</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
java.awt.Color defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i26" class="altColor">
|
|
<td class="colFirst"><code>static double</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDouble(java.util.Map,java.lang.String)">getDouble</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i27" class="rowColor">
|
|
<td class="colFirst"><code>static double</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDouble(java.util.Map,java.lang.String,double)">getDouble</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
double defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i28" class="altColor">
|
|
<td class="colFirst"><code>static float</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFloat(java.util.Map,java.lang.String)">getFloat</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i29" class="rowColor">
|
|
<td class="colFirst"><code>static float</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFloat(java.util.Map,java.lang.String,float)">getFloat</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i30" class="altColor">
|
|
<td class="colFirst"><code>static float[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFloatArray(java.util.Map,java.lang.String,float%5B%5D)">getFloatArray</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float[] defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i31" class="rowColor">
|
|
<td class="colFirst"><code>static float[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFloatArray(java.util.Map,java.lang.String,float%5B%5D,java.lang.String)">getFloatArray</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
float[] defaultValue,
|
|
java.lang.String separator)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i32" class="altColor">
|
|
<td class="colFirst"><code>static java.awt.Font</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFont(java.util.Map)">getFont</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i33" class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.Font</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFont(java.util.Map,double)">getFont</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
double scale)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i34" class="altColor">
|
|
<td class="colFirst"><code>static java.awt.FontMetrics</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFontMetrics(java.awt.Font)">getFontMetrics</a></span>​(java.awt.Font font)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the font metrics of the static font graphics instance</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i35" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHexColorString(java.awt.Color)">getHexColorString</a></span>​(java.awt.Color color)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a hex representation for the given color.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i36" class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInt(java.util.Map,java.lang.String)">getInt</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i37" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInt(java.util.Map,java.lang.String,int)">getInt</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
int defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i38" class="altColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLabelPaintBounds(java.lang.String,java.util.Map,boolean,com.mxgraph.util.mxPoint,com.mxgraph.util.mxRectangle,double)">getLabelPaintBounds</a></span>​(java.lang.String label,
|
|
java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
boolean isHtml,
|
|
<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> vertexBounds,
|
|
double scale)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the paint bounds for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i39" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLabelPaintBounds(java.lang.String,java.util.Map,boolean,com.mxgraph.util.mxPoint,com.mxgraph.util.mxRectangle,double,boolean)">getLabelPaintBounds</a></span>​(java.lang.String label,
|
|
java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
boolean isHtml,
|
|
<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> vertexBounds,
|
|
double scale,
|
|
boolean isEdge)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the paint bounds for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i40" class="altColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLabelSize(java.lang.String,java.util.Map,boolean,double)">getLabelSize</a></span>​(java.lang.String label,
|
|
java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
boolean isHtml,
|
|
double scale)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the size for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i41" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLabelSize(java.lang.String,java.util.Map,boolean,double,double)">getLabelSize</a></span>​(java.lang.String label,
|
|
java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
boolean isHtml,
|
|
double scale,
|
|
double htmlWrapWidth)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the size for the given label.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i42" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMd5Hash(java.lang.String)">getMd5Hash</a></span>​(java.lang.String text)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the Md5 hash for the given text.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i43" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPortConstraints(com.mxgraph.view.mxCellState,com.mxgraph.view.mxCellState,boolean)">getPortConstraints</a></span>​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> edge,
|
|
boolean source)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns an integer mask of the port constraints of the given map</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i44" class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPortConstraints(com.mxgraph.view.mxCellState,com.mxgraph.view.mxCellState,boolean,int)">getPortConstraints</a></span>​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> edge,
|
|
boolean source,
|
|
int defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns an integer mask of the port constraints of the given map</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i45" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrettyXml(org.w3c.dom.Node)">getPrettyXml</a></span>​(org.w3c.dom.Node node)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a pretty-printed XML string for the given node.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i46" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPrettyXml(org.w3c.dom.Node,java.lang.String,java.lang.String)">getPrettyXml</a></span>​(org.w3c.dom.Node node,
|
|
java.lang.String tab,
|
|
java.lang.String indent)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a pretty-printed XML string for the given node.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i47" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRotatedPoint(com.mxgraph.util.mxPoint,double,double)">getRotatedPoint</a></span>​(<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Rotates the given point by the given cos and sin.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i48" class="altColor">
|
|
<td class="colFirst"><code>static <a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRotatedPoint(com.mxgraph.util.mxPoint,double,double,com.mxgraph.util.mxPoint)">getRotatedPoint</a></span>​(<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin,
|
|
<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> c)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Rotates the given point by the given cos and sin.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i49" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getScaledLabelBounds(double,double,com.mxgraph.util.mxRectangle,double,double,java.util.Map,double)">getScaledLabelBounds</a></span>​(double x,
|
|
double y,
|
|
<a href="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></th>
|
|
<td class="colLast">
|
|
<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 id="i50" class="altColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSizeForHtml(java.lang.String,java.util.Map,double,double)">getSizeForHtml</a></span>​(java.lang.String markup,
|
|
java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
double scale,
|
|
double wrapWidth)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns an mxRectangle with the size (width and height in pixels) of the
|
|
given HTML markup.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i51" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSizeForString(java.lang.String,java.awt.Font,double)">getSizeForString</a></span>​(java.lang.String text,
|
|
java.awt.Font font,
|
|
double scale)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns an <mxRectangle> with the size (width and height in pixels) of
|
|
the given string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i52" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getString(java.util.Map,java.lang.String)">getString</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i53" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getString(java.util.Map,java.lang.String,java.lang.String)">getString</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
java.lang.String defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i54" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStylename(java.lang.String)">getStylename</a></span>​(java.lang.String style)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.getStylename(String)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i55" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStylenames(java.lang.String)">getStylenames</a></span>​(java.lang.String style)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.getStylenames(String)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i56" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getXml(org.w3c.dom.Node)">getXml</a></span>​(org.w3c.dom.Node node)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxXmlUtils.getXml(Node)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i57" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hexString(java.awt.Color)">hexString</a></span>​(java.awt.Color color)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i58" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#htmlEntities(java.lang.String)">htmlEntities</a></span>​(java.lang.String text)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i59" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indexOf(java.lang.Object%5B%5D,java.lang.Object)">indexOf</a></span>​(java.lang.Object[] array,
|
|
java.lang.Object obj)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i60" class="altColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#indexOfStylename(java.lang.String,java.lang.String)">indexOfStylename</a></span>​(java.lang.String style,
|
|
java.lang.String stylename)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.indexOfStylename(String, String)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i61" class="rowColor">
|
|
<td class="colFirst"><code>static <a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#intersection(double,double,double,double,double,double,double,double)">intersection</a></span>​(double x0,
|
|
double y0,
|
|
double x1,
|
|
double y1,
|
|
double x2,
|
|
double y2,
|
|
double x3,
|
|
double y3)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns the intersection of two lines as an mxPoint.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i62" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#intersectsHotspot(com.mxgraph.view.mxCellState,int,int,double)">intersectsHotspot</a></span>​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i63" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#intersectsHotspot(com.mxgraph.view.mxCellState,int,int,double,int,int)">intersectsHotspot</a></span>​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot,
|
|
int min,
|
|
int max)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns true if the given coordinate pair intersects the hotspot of the
|
|
given state.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i64" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNode(java.lang.Object,java.lang.String)">isNode</a></span>​(java.lang.Object value,
|
|
java.lang.String nodeName)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i65" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNode(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)">isNode</a></span>​(java.lang.Object value,
|
|
java.lang.String nodeName,
|
|
java.lang.String attributeName,
|
|
java.lang.String attributeValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i66" class="altColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTrue(java.util.Map,java.lang.String)">isTrue</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i67" class="rowColor">
|
|
<td class="colFirst"><code>static boolean</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTrue(java.util.Map,java.lang.String,boolean)">isTrue</a></span>​(java.util.Map<java.lang.String,​java.lang.Object> dict,
|
|
java.lang.String key,
|
|
boolean defaultValue)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i68" class="altColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadDocument(java.lang.String)">loadDocument</a></span>​(java.lang.String uri)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Returns a new DOM document for the given URI.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i69" class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.image.BufferedImage</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadImage(java.lang.String)">loadImage</a></span>​(java.lang.String url)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Loads an image from the local filesystem, a data URI or any other URL.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i70" class="altColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parseColor(java.lang.String)">parseColor</a></span>​(java.lang.String colorString)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Shortcut for parseColor with no transparency.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i71" class="rowColor">
|
|
<td class="colFirst"><code>static java.awt.Color</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parseColor(java.lang.String,double)">parseColor</a></span>​(java.lang.String colorString,
|
|
double alpha)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Convert a string representing a 24/32bit hex color value into a Color
|
|
object.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i72" class="altColor">
|
|
<td class="colFirst"><code>static float[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parseDashPattern(java.lang.String)">parseDashPattern</a></span>​(java.lang.String dashPatternString)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Convert a string representing a dash pattern into a float array.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i73" class="rowColor">
|
|
<td class="colFirst"><code>static org.w3c.dom.Document</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parseXml(java.lang.String)">parseXml</a></span>​(java.lang.String xml)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxXmlUtils.parseXml</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i74" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readFile(java.lang.String)">readFile</a></span>​(java.lang.String filename)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Reads the given filename into a string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i75" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readInputStream(java.io.InputStream)">readInputStream</a></span>​(java.io.InputStream stream)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Reads the given filename into a string.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i76" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeAllStylenames(java.lang.String)">removeAllStylenames</a></span>​(java.lang.String style)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.removeAllStylenames(String)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i77" class="rowColor">
|
|
<td class="colFirst"><code>static int</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#reversePortConstraints(int)">reversePortConstraints</a></span>​(int constraint)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i78" class="altColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setAntiAlias(java.awt.Graphics2D,boolean,boolean)">setAntiAlias</a></span>​(java.awt.Graphics2D g,
|
|
boolean antiAlias,
|
|
boolean textAntiAlias)</code></th>
|
|
<td class="colLast"> </td>
|
|
</tr>
|
|
<tr id="i79" class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCellStyleFlags(com.mxgraph.model.mxIGraphModel,java.lang.Object%5B%5D,java.lang.String,int,java.lang.Boolean)">setCellStyleFlags</a></span>​(<a href="../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></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setCellStyleFlags(mxIGraphModel, Object[],String, int, Boolean)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i80" class="altColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCellStyles(com.mxgraph.model.mxIGraphModel,java.lang.Object%5B%5D,java.lang.String,java.lang.String)">setCellStyles</a></span>​(<a href="../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></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setCellStyles(mxIGraphModel, Object[], String, String)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i81" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStyle(java.lang.String,java.lang.String,java.lang.String)">setStyle</a></span>​(java.lang.String style,
|
|
java.lang.String key,
|
|
java.lang.String value)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setStyle(String, String, String)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i82" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setStyleFlag(java.lang.String,java.lang.String,int,java.lang.Boolean)">setStyleFlag</a></span>​(java.lang.String style,
|
|
java.lang.String key,
|
|
int flag,
|
|
java.lang.Boolean value)</code></th>
|
|
<td class="colLast">
|
|
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setStyleFlag(String, String, int, Boolean)</code> (Jan 2012)</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i83" class="rowColor">
|
|
<td class="colFirst"><code>static java.lang.Object[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sortCells(java.lang.Object%5B%5D,boolean)">sortCells</a></span>​(java.lang.Object[] cells,
|
|
boolean ascending)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Sorts the given cells according to the order in the cell hierarchy.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i84" class="altColor">
|
|
<td class="colFirst"><code>static java.util.Collection<java.lang.Object></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sortCells(java.util.Collection,boolean)">sortCells</a></span>​(java.util.Collection<java.lang.Object> cells,
|
|
boolean ascending)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Sorts the given cells according to the order in the cell hierarchy.</div>
|
|
</td>
|
|
</tr>
|
|
<tr id="i85" class="rowColor">
|
|
<td class="colFirst"><code>static java.util.List<<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>></code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#translatePoints(java.util.List,double,double)">translatePoints</a></span>​(java.util.List<<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>> pts,
|
|
double dx,
|
|
double dy)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i86" class="altColor">
|
|
<td class="colFirst"><code>static java.lang.String[]</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#wordWrap(java.lang.String,java.awt.FontMetrics,double)">wordWrap</a></span>​(java.lang.String text,
|
|
java.awt.FontMetrics metrics,
|
|
double width)</code></th>
|
|
<td class="colLast">
|
|
<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 id="i87" class="rowColor">
|
|
<td class="colFirst"><code>static void</code></td>
|
|
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeFile(java.lang.String,java.lang.String)">writeFile</a></span>​(java.lang.String contents,
|
|
java.lang.String filename)</code></th>
|
|
<td class="colLast">
|
|
<div class="block">Writes the given string into the given file.</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="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>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="details">
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<!-- ============ FIELD DETAIL =========== -->
|
|
<section role="region">
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="field.detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Field Detail</h3>
|
|
<a id="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 id="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 id="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>
|
|
</section>
|
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
|
<section role="region">
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="constructor.detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Constructor Detail</h3>
|
|
<a id="<init>()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>mxUtils</h4>
|
|
<pre>public mxUtils()</pre>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
<section role="region">
|
|
<ul class="blockList">
|
|
<li class="blockList"><a id="method.detail">
|
|
<!-- -->
|
|
</a>
|
|
<h3>Method Detail</h3>
|
|
<a id="getLabelSize(java.lang.String,java.util.Map,boolean,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLabelSize</h4>
|
|
<pre class="methodSignature">public static <a href="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 id="getLabelSize(java.lang.String,java.util.Map,boolean,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getLabelSize</h4>
|
|
<pre class="methodSignature">public static <a href="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 id="getBodyMarkup(java.lang.String,boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getBodyMarkup</h4>
|
|
<pre class="methodSignature">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 id="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 class="methodSignature">public static <a href="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="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="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 id="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 class="methodSignature">public static <a href="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="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> offset,
|
|
<a href="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 id="getScaledLabelBounds(double,double,com.mxgraph.util.mxRectangle,double,double,java.util.Map,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getScaledLabelBounds</h4>
|
|
<pre class="methodSignature">public static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getScaledLabelBounds​(double x,
|
|
double y,
|
|
<a href="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 id="getFontMetrics(java.awt.Font)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFontMetrics</h4>
|
|
<pre class="methodSignature">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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>font</code> - The font whose metrics are to be returned</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>the font metrics of the specified font</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getSizeForString(java.lang.String,java.awt.Font,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getSizeForString</h4>
|
|
<pre class="methodSignature">public static <a href="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="paramLabel">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 id="wordWrap(java.lang.String,java.awt.FontMetrics,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>wordWrap</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>the input text split in lines that fit the specified width</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getSizeForHtml(java.lang.String,java.util.Map,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getSizeForHtml</h4>
|
|
<pre class="methodSignature">public static <a href="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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>markup</code> - HTML markup whose size should be returned.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="arcToCurves(double,double,double,double,double,double,double,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>arcToCurves</h4>
|
|
<pre class="methodSignature">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 id="getBoundingBox(com.mxgraph.util.mxRectangle,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getBoundingBox</h4>
|
|
<pre class="methodSignature">public static <a href="mxRectangle.html" title="class in com.mxgraph.util">mxRectangle</a> getBoundingBox​(<a href="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 id="firstCharAt(java.lang.String,int,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>firstCharAt</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">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 id="getRotatedPoint(com.mxgraph.util.mxPoint,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getRotatedPoint</h4>
|
|
<pre class="methodSignature">public static <a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> getRotatedPoint​(<a href="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 id="findNearestSegment(com.mxgraph.view.mxCellState,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>findNearestSegment</h4>
|
|
<pre class="methodSignature">public static int findNearestSegment​(<a href="../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 id="getRotatedPoint(com.mxgraph.util.mxPoint,double,double,com.mxgraph.util.mxPoint)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getRotatedPoint</h4>
|
|
<pre class="methodSignature">public static <a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> getRotatedPoint​(<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a> pt,
|
|
double cos,
|
|
double sin,
|
|
<a href="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 id="getPortConstraints(com.mxgraph.view.mxCellState,com.mxgraph.view.mxCellState,boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getPortConstraints</h4>
|
|
<pre class="methodSignature">public static int getPortConstraints​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>the mask of port constraint directions</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getPortConstraints(com.mxgraph.view.mxCellState,com.mxgraph.view.mxCellState,boolean,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getPortConstraints</h4>
|
|
<pre class="methodSignature">public static int getPortConstraints​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> terminal,
|
|
<a href="../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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>the mask of port constraint directions</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="reversePortConstraints(int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>reversePortConstraints</h4>
|
|
<pre class="methodSignature">public static int reversePortConstraints​(int constraint)</pre>
|
|
</li>
|
|
</ul>
|
|
<a id="drawImageClip(java.awt.Graphics,java.awt.image.BufferedImage,java.awt.image.ImageObserver)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>drawImageClip</h4>
|
|
<pre class="methodSignature">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 id="fillClippedRect(java.awt.Graphics,int,int,int,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>fillClippedRect</h4>
|
|
<pre class="methodSignature">public static void fillClippedRect​(java.awt.Graphics g,
|
|
int x,
|
|
int y,
|
|
int width,
|
|
int height)</pre>
|
|
</li>
|
|
</ul>
|
|
<a id="translatePoints(java.util.List,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>translatePoints</h4>
|
|
<pre class="methodSignature">public static java.util.List<<a href="mxPoint.html" title="class in com.mxgraph.util">mxPoint</a>> translatePoints​(java.util.List<<a href="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 id="intersection(double,double,double,double,double,double,double,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>intersection</h4>
|
|
<pre class="methodSignature">public static <a href="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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the intersection between the two lines.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="sortCells(java.lang.Object[],boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>sortCells</h4>
|
|
<pre class="methodSignature">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 id="sortCells(java.util.Collection,boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>sortCells</h4>
|
|
<pre class="methodSignature">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 id="contains(java.lang.Object[],java.lang.Object)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>contains</h4>
|
|
<pre class="methodSignature">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 id="indexOf(java.lang.Object[],java.lang.Object)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>indexOf</h4>
|
|
<pre class="methodSignature">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 id="getStylename(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getStylename</h4>
|
|
<pre class="methodSignature">public static java.lang.String getStylename​(java.lang.String style)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.getStylename(String)</code> (Jan 2012)</div>
|
|
</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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>style</code> - String of the form stylename[;key=value].</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the stylename from the given formatted string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getStylenames(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getStylenames</h4>
|
|
<pre class="methodSignature">public static java.lang.String[] getStylenames​(java.lang.String style)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.getStylenames(String)</code> (Jan 2012)</div>
|
|
</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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>style</code> - String of the form stylename[;stylename][;key=value].</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the stylename from the given formatted string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="indexOfStylename(java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>indexOfStylename</h4>
|
|
<pre class="methodSignature">public static int indexOfStylename​(java.lang.String style,
|
|
java.lang.String stylename)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.indexOfStylename(String, String)</code> (Jan 2012)</div>
|
|
</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 id="removeAllStylenames(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>removeAllStylenames</h4>
|
|
<pre class="methodSignature">public static java.lang.String removeAllStylenames​(java.lang.String style)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.removeAllStylenames(String)</code> (Jan 2012)</div>
|
|
</div>
|
|
<div class="block">Removes all stylenames from the given style and returns the updated
|
|
style.</div>
|
|
</li>
|
|
</ul>
|
|
<a id="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 class="methodSignature">public static void setCellStyles​(<a href="../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="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setCellStyles(mxIGraphModel, Object[], String, String)</code> (Jan 2012)</div>
|
|
</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="paramLabel">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 id="setStyle(java.lang.String,java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setStyle</h4>
|
|
<pre class="methodSignature">public static java.lang.String setStyle​(java.lang.String style,
|
|
java.lang.String key,
|
|
java.lang.String value)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setStyle(String, String, String)</code> (Jan 2012)</div>
|
|
</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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the new style.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="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 class="methodSignature">public static void setCellStyleFlags​(<a href="../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="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setCellStyleFlags(mxIGraphModel, Object[],String, int, Boolean)</code> (Jan 2012)</div>
|
|
</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="paramLabel">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 id="setStyleFlag(java.lang.String,java.lang.String,int,java.lang.Boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setStyleFlag</h4>
|
|
<pre class="methodSignature">public static java.lang.String setStyleFlag​(java.lang.String style,
|
|
java.lang.String key,
|
|
int flag,
|
|
java.lang.Boolean value)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxStyleUtils.setStyleFlag(String, String, int, Boolean)</code> (Jan 2012)</div>
|
|
</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="paramLabel">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 id="intersectsHotspot(com.mxgraph.view.mxCellState,int,int,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>intersectsHotspot</h4>
|
|
<pre class="methodSignature">public static boolean intersectsHotspot​(<a href="../view/mxCellState.html" title="class in com.mxgraph.view">mxCellState</a> state,
|
|
int x,
|
|
int y,
|
|
double hotspot)</pre>
|
|
</li>
|
|
</ul>
|
|
<a id="intersectsHotspot(com.mxgraph.view.mxCellState,int,int,double,int,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>intersectsHotspot</h4>
|
|
<pre class="methodSignature">public static boolean intersectsHotspot​(<a href="../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 id="isTrue(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isTrue</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the boolean value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="isTrue(java.util.Map,java.lang.String,boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isTrue</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the boolean value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getInt(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getInt</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the integer value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getInt(java.util.Map,java.lang.String,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getInt</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the integer value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getFloat(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloat</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the float value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getFloat(java.util.Map,java.lang.String,float)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloat</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the float value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getFloatArray(java.util.Map,java.lang.String,float[])">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloatArray</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the float array value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getFloatArray(java.util.Map,java.lang.String,float[],java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFloatArray</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the float array value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getDouble(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getDouble</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the double value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getDouble(java.util.Map,java.lang.String,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getDouble</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the double value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getString(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getString</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the string value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getString(java.util.Map,java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getString</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the string value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getColor(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getColor</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the color value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getColor(java.util.Map,java.lang.String,java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getColor</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the color value for key in dict.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getFont(java.util.Map)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFont</h4>
|
|
<pre class="methodSignature">public static java.awt.Font getFont​(java.util.Map<java.lang.String,​java.lang.Object> style)</pre>
|
|
</li>
|
|
</ul>
|
|
<a id="getFont(java.util.Map,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getFont</h4>
|
|
<pre class="methodSignature">public static java.awt.Font getFont​(java.util.Map<java.lang.String,​java.lang.Object> style,
|
|
double scale)</pre>
|
|
</li>
|
|
</ul>
|
|
<a id="hexString(java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>hexString</h4>
|
|
<pre class="methodSignature">public static java.lang.String hexString​(java.awt.Color color)</pre>
|
|
</li>
|
|
</ul>
|
|
<a id="parseColor(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>parseColor</h4>
|
|
<pre class="methodSignature">public static java.awt.Color parseColor​(java.lang.String colorString)
|
|
throws java.lang.NumberFormatException</pre>
|
|
<div class="block">Shortcut for parseColor with no transparency.</div>
|
|
<dl>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.lang.NumberFormatException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="parseColor(java.lang.String,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>parseColor</h4>
|
|
<pre class="methodSignature">public static java.awt.Color parseColor​(java.lang.String colorString,
|
|
double alpha)
|
|
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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>colorString</code> - the 24/32bit hex string value (ARGB)</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>java.awt.Color (24bit RGB on JDK 1.1, 24/32bit ARGB on JDK1.2)</dd>
|
|
<dt><span class="throwsLabel">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 id="getHexColorString(java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getHexColorString</h4>
|
|
<pre class="methodSignature">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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>color</code> - Color to return the hex string for.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a hex string for the given color.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="parseDashPattern(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>parseDashPattern</h4>
|
|
<pre class="methodSignature">public static float[] parseDashPattern​(java.lang.String dashPatternString)
|
|
throws java.lang.NumberFormatException</pre>
|
|
<div class="block">Convert a string representing a dash pattern into a float array.
|
|
A valid dash pattern is a string of dash widths (floating point values)
|
|
separated by space characters.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>dashPatternString</code> - the string representing the dash pattern</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>float[]</dd>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.lang.NumberFormatException</code> - if any of the dash widths cannot be interpreted as a
|
|
floating point number</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="readFile(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readFile</h4>
|
|
<pre class="methodSignature">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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>filename</code> - Name of the file to be read.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a string representing the file contents.</dd>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="readInputStream(java.io.InputStream)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>readInputStream</h4>
|
|
<pre class="methodSignature">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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>filename</code> - Name of the file to be read.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a string representing the file contents.</dd>
|
|
<dt><span class="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="writeFile(java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>writeFile</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="throwsLabel">Throws:</span></dt>
|
|
<dd><code>java.io.IOException</code></dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getMd5Hash(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getMd5Hash</h4>
|
|
<pre class="methodSignature">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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>text</code> - String whose Md5 hash should be returned.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns the Md5 hash for the given text.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="isNode(java.lang.Object,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isNode</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">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 id="isNode(java.lang.Object,java.lang.String,java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>isNode</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns true if the value matches the given conditions.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="setAntiAlias(java.awt.Graphics2D,boolean,boolean)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>setAntiAlias</h4>
|
|
<pre class="methodSignature">public static void setAntiAlias​(java.awt.Graphics2D g,
|
|
boolean antiAlias,
|
|
boolean textAntiAlias)</pre>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>g</code> - </dd>
|
|
<dd><code>antiAlias</code> - </dd>
|
|
<dd><code>textAntiAlias</code> - </dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="clearRect(java.awt.Graphics2D,java.awt.Rectangle,java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>clearRect</h4>
|
|
<pre class="methodSignature">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 id="createBufferedImage(int,int,java.awt.Color)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createBufferedImage</h4>
|
|
<pre class="methodSignature">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 id="createBufferedImage(int,int,java.awt.Color,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createBufferedImage</h4>
|
|
<pre class="methodSignature">public static java.awt.image.BufferedImage createBufferedImage​(int w,
|
|
int h,
|
|
java.awt.Color background,
|
|
int type)</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 id="loadImage(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>loadImage</h4>
|
|
<pre class="methodSignature">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 id="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 class="methodSignature">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 id="createDocument()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createDocument</h4>
|
|
<pre class="methodSignature">public static org.w3c.dom.Document createDocument()</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createDocument</code> (Jan 2012)</div>
|
|
</div>
|
|
<div class="block">Returns a new, empty DOM document.</div>
|
|
<dl>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="createSvgDocument(int,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createSvgDocument</h4>
|
|
<pre class="methodSignature">public static org.w3c.dom.Document createSvgDocument​(int width,
|
|
int height)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createSvgDocument(int, int)</code> (Jan 2012)</div>
|
|
</div>
|
|
<div class="block">Creates a new SVG document for the given width and height.</div>
|
|
</li>
|
|
</ul>
|
|
<a id="createVmlDocument()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createVmlDocument</h4>
|
|
<pre class="methodSignature">public static org.w3c.dom.Document createVmlDocument()</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createVmlDocument</code> (Jan 2012)</div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<a id="createHtmlDocument()">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre class="methodSignature">public static org.w3c.dom.Document createHtmlDocument()</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxDomUtils.createHtmlDocument</code> (Jan 2012)</div>
|
|
</div>
|
|
<div class="block">Returns a document with a HTML node containing a HEAD and BODY node.</div>
|
|
</li>
|
|
</ul>
|
|
<a id="createHtmlDocument(java.util.Map,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre class="methodSignature">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="createHtmlDocument(java.util.Map,java.lang.String,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre class="methodSignature">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="createHtmlDocument(java.util.Map,java.lang.String,double,int)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre class="methodSignature">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="createHtmlDocument(java.util.Map,java.lang.String,double,int,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocument</h4>
|
|
<pre class="methodSignature">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="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 class="methodSignature">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="createHtmlDocumentObject(java.util.Map,double)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>createHtmlDocumentObject</h4>
|
|
<pre class="methodSignature">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="loadDocument(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>loadDocument</h4>
|
|
<pre class="methodSignature">public static org.w3c.dom.Document loadDocument​(java.lang.String uri)</pre>
|
|
<div class="block">Returns a new DOM document for the given URI. External entities and DTDs are ignored.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>uri</code> - URI to parse into the document.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new DOM document for the given URI.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="parseXml(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>parseXml</h4>
|
|
<pre class="methodSignature">public static org.w3c.dom.Document parseXml​(java.lang.String xml)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxXmlUtils.parseXml</code> (Jan 2012)</div>
|
|
</div>
|
|
<div class="block">Returns a new document for the given XML string.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>xml</code> - String that represents the XML data.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a new XML document.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="eval(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>eval</h4>
|
|
<pre class="methodSignature">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 id="findNode(org.w3c.dom.Node,java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>findNode</h4>
|
|
<pre class="methodSignature">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 id="htmlEntities(java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>htmlEntities</h4>
|
|
<pre class="methodSignature">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 id="getXml(org.w3c.dom.Node)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getXml</h4>
|
|
<pre class="methodSignature">public static java.lang.String getXml​(org.w3c.dom.Node node)</pre>
|
|
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
|
|
<div class="deprecationComment">Use <code>mxXmlUtils.getXml(Node)</code> (Jan 2012)</div>
|
|
</div>
|
|
<div class="block">Returns a string that represents the given node.</div>
|
|
<dl>
|
|
<dt><span class="paramLabel">Parameters:</span></dt>
|
|
<dd><code>node</code> - Node to return the XML for.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns an XML string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getPrettyXml(org.w3c.dom.Node)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockList">
|
|
<li class="blockList">
|
|
<h4>getPrettyXml</h4>
|
|
<pre class="methodSignature">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="paramLabel">Parameters:</span></dt>
|
|
<dd><code>node</code> - Node to return the XML for.</dd>
|
|
<dt><span class="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a formatted XML string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
<a id="getPrettyXml(org.w3c.dom.Node,java.lang.String,java.lang.String)">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="blockListLast">
|
|
<li class="blockList">
|
|
<h4>getPrettyXml</h4>
|
|
<pre class="methodSignature">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="paramLabel">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="returnLabel">Returns:</span></dt>
|
|
<dd>Returns a formatted XML string.</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
<!-- ========= END OF CLASS DATA ========= -->
|
|
<footer role="contentinfo">
|
|
<nav role="navigation">
|
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
|
<div class="bottomNav"><a id="navbar.bottom">
|
|
<!-- -->
|
|
</a>
|
|
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
|
|
<a id="navbar.bottom.firstrow">
|
|
<!-- -->
|
|
</a>
|
|
<ul class="navList" title="Navigation">
|
|
<li><a href="../../../index.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"><p><b>mxGraph 4.0.4</b></p></div>
|
|
</div>
|
|
<div class="subNav">
|
|
<ul class="navList" id="allclasses_navbar_bottom">
|
|
<li><a href="../../../allclasses.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>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
</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 id="skip.navbar.bottom">
|
|
<!-- -->
|
|
</a></div>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
</nav>
|
|
<p class="legalCopy"><small><font size=1>Copyright (c) 2010-2017 <a href="http://www.jgraph.com/"
|
|
target="_blank">Gaudenz Alder, JGraph Ltd</a>. All rights reserved.</font></small></p>
|
|
</footer>
|
|
</body>
|
|
</html>
|