blob: ede570fc60316f8415a64a802401d7c4c597621d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (version 1.7.0_03) on Fri Feb 22 10:18:07 CET 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>XMLModel (Schema2template v0.8.9-incubating - http://incubator.apache.org/odftoolkit/)</title>
<meta name="date" content="2013-02-22">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="XMLModel (Schema2template v0.8.9-incubating - http://incubator.apache.org/odftoolkit/)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/XMLModel.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-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../schema2template/model/QNameValue.html" title="class in schema2template.model"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?schema2template/model/XMLModel.html" target="_top">Frames</a></li>
<li><a href="XMLModel.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">schema2template.model</div>
<h2 title="Class XMLModel" class="title">Class XMLModel</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>schema2template.model.XMLModel</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="strong">XMLModel</span>
extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">The most important model, the first access to the XML Schema information.
Provides all XML attribute and XML element definitions from the schema.
All further information can be accessed from those definitions
(e.g. dependencies, constant values, data types, etc.).</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../schema2template/model/XMLModel.html#XMLModel(com.sun.msv.grammar.Expression)">XMLModel</a></strong>(com.sun.msv.grammar.Expression&nbsp;root)</code>
<div class="block">Constructs new model by the MSV root expression</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#camelCase(schema2template.model.QNamed)">camelCase</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Convert a-few:words into AFewWords in CamelCase spelling</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#camelCase(java.lang.String)">camelCase</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</code>
<div class="block">Convert a-few:words into AFewWords in CamelCase spelling</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#constantCase(schema2template.model.QNamed)">constantCase</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Convert a-few:words into A_FEW_WORDS in spelling used for Java constants</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#constantCase(java.lang.String)">constantCase</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</code>
<div class="block">Convert a-few:words into A_FEW_WORDS in spelling used for Java constants</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#escapeKeyword(schema2template.model.QNamed)">escapeKeyword</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;in)</code>
<div class="block">(Java) member variable may not start with a number, so escape it</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#escapeKeyword(java.lang.String)">escapeKeyword</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;in)</code>
<div class="block">(Java) Keyword may not start with a number, so escape it</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#escapeLiteral(schema2template.model.QNamed)">escapeLiteral</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;in)</code>
<div class="block">Escape the quotation marks of String literals</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#escapeLiteral(java.lang.String)">escapeLiteral</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;in)</code>
<div class="block">Escape the quotation marks of String literals</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#extractLocalname(schema2template.model.QNamed)">extractLocalname</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Extract localname local from ns:local name</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#extractLocalname(java.lang.String)">extractLocalname</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Extract localname local from ns:local name</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#extractNamespace(schema2template.model.QNamed)">extractNamespace</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Extract namespace ns from ns:local name</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#extractNamespace(java.lang.String)">extractNamespace</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Extract namespace ns from ns:local name</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#firstWord(schema2template.model.QNamed)">firstWord</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Maybe not used anymore: Get first word out of a QNamed object containing delimiters like "-:/ _</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#firstWord(java.lang.String)">firstWord</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</code>
<div class="block">Assist method for camel-case adaptions or namespace extraction.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../schema2template/model/QNamedPuzzleComponent.html" title="interface in schema2template.model">QNamedPuzzleComponent</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#getAttribute(java.lang.String)">getAttribute</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Get attribute by tag name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../schema2template/model/PuzzlePiece.html" title="class in schema2template.model">PuzzlePiece</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#getAttribute(java.lang.String, int)">getAttribute</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
int&nbsp;hashCode)</code>
<div class="block">Get attribute by tag name and hash code.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../schema2template/model/PuzzlePieceSet.html" title="class in schema2template.model">PuzzlePieceSet</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#getAttributes()">getAttributes</a></strong>()</code>
<div class="block">Get all attributes, sorted by ns:local name.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../schema2template/model/QNamedPuzzleComponent.html" title="interface in schema2template.model">QNamedPuzzleComponent</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#getElement(java.lang.String)">getElement</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Get element(s) by tag name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../schema2template/model/PuzzlePiece.html" title="class in schema2template.model">PuzzlePiece</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#getElement(java.lang.String, int)">getElement</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
int&nbsp;hashCode)</code>
<div class="block">Get element by tag name and hash code.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../schema2template/model/PuzzlePieceSet.html" title="class in schema2template.model">PuzzlePieceSet</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#getElements()">getElements</a></strong>()</code>
<div class="block">Get all elements, sorted by ns:local name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#javaCase(schema2template.model.QNamed)">javaCase</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Convert a-few:words into aFewWords in spelling for java method names</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#javaCase(java.lang.String)">javaCase</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</code>
<div class="block">Convert a-few:words into aFewWords in spelling for java method names</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#lastWord(schema2template.model.QNamed)">lastWord</a></strong>(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</code>
<div class="block">Maybe not used anymore: Get last word out of a String containing delimiters like "-:/ _</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../schema2template/model/XMLModel.html#lastWord(java.lang.String)">lastWord</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</code>
<div class="block">Maybe not used anymore: Get last word out of a String containing delimiters like "-:/ _</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="XMLModel(com.sun.msv.grammar.Expression)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>XMLModel</h4>
<pre>public&nbsp;XMLModel(com.sun.msv.grammar.Expression&nbsp;root)</pre>
<div class="block">Constructs new model by the MSV root expression</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>root</code> - MSV root Expression</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getElements()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElements</h4>
<pre>public&nbsp;<a href="../../schema2template/model/PuzzlePieceSet.html" title="class in schema2template.model">PuzzlePieceSet</a>&nbsp;getElements()</pre>
<div class="block">Get all elements, sorted by ns:local name.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Unmodifiable SortedSet of elements</dd></dl>
</li>
</ul>
<a name="getAttributes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttributes</h4>
<pre>public&nbsp;<a href="../../schema2template/model/PuzzlePieceSet.html" title="class in schema2template.model">PuzzlePieceSet</a>&nbsp;getAttributes()</pre>
<div class="block">Get all attributes, sorted by ns:local name.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Unmodifiable SortedSet of attributes</dd></dl>
</li>
</ul>
<a name="getElement(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../schema2template/model/QNamedPuzzleComponent.html" title="interface in schema2template.model">QNamedPuzzleComponent</a>&nbsp;getElement(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Get element(s) by tag name. If there are multiple elements sharing the same
tag name, a PuzzlePieceSet is returned. If not, a single PuzzlePiece is returned.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Element PuzzlePiece(s)</dd></dl>
</li>
</ul>
<a name="getElement(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../schema2template/model/PuzzlePiece.html" title="class in schema2template.model">PuzzlePiece</a>&nbsp;getElement(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
int&nbsp;hashCode)</pre>
<div class="block">Get element by tag name and hash code. The hash code distincts
Elements sharing the same tag name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>hashCode</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Element PuzzlePiece</dd></dl>
</li>
</ul>
<a name="getAttribute(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttribute</h4>
<pre>public&nbsp;<a href="../../schema2template/model/QNamedPuzzleComponent.html" title="interface in schema2template.model">QNamedPuzzleComponent</a>&nbsp;getAttribute(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Get attribute by tag name. If there are multiple attributes sharing the same
tag name, a PuzzlePieceSet is returned. If not, a single PuzzlePiece is returned.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Attribute PuzzlePiece(s)</dd></dl>
</li>
</ul>
<a name="getAttribute(java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttribute</h4>
<pre>public&nbsp;<a href="../../schema2template/model/PuzzlePiece.html" title="class in schema2template.model">PuzzlePiece</a>&nbsp;getAttribute(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
int&nbsp;hashCode)</pre>
<div class="block">Get attribute by tag name and hash code. The hash code distincts
Attributes sharing the same tag name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - </dd><dd><code>hashCode</code> - </dd>
<dt><span class="strong">Returns:</span></dt><dd>Attribute PuzzlePiece</dd></dl>
</li>
</ul>
<a name="camelCase(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>camelCase</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;camelCase(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</pre>
<div class="block">Convert a-few:words into AFewWords in CamelCase spelling</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>raw</code> - input String</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="camelCase(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>camelCase</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;camelCase(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Convert a-few:words into AFewWords in CamelCase spelling</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="javaCase(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>javaCase</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;javaCase(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</pre>
<div class="block">Convert a-few:words into aFewWords in spelling for java method names</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>raw</code> - input String</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="javaCase(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>javaCase</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;javaCase(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Convert a-few:words into aFewWords in spelling for java method names</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="constantCase(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constantCase</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;constantCase(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</pre>
<div class="block">Convert a-few:words into A_FEW_WORDS in spelling used for Java constants</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>raw</code> - input String</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="constantCase(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>constantCase</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;constantCase(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Convert a-few:words into A_FEW_WORDS in spelling used for Java constants</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="firstWord(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstWord</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstWord(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</pre>
<div class="block">Assist method for camel-case adaptions or namespace extraction.
Maybe not used anymore: Get first word out of a String containing delimiters like "-:/ _.,"</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>raw</code> - input String</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output String</dd></dl>
</li>
</ul>
<a name="firstWord(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstWord</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;firstWord(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Maybe not used anymore: Get first word out of a QNamed object containing delimiters like "-:/ _.,"</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - input</dd>
<dt><span class="strong">Returns:</span></dt><dd>first word</dd></dl>
</li>
</ul>
<a name="lastWord(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastWord</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastWord(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;raw)</pre>
<div class="block">Maybe not used anymore: Get last word out of a String containing delimiters like "-:/ _.,"</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>raw</code> - input</dd>
<dt><span class="strong">Returns:</span></dt><dd>last word</dd></dl>
</li>
</ul>
<a name="lastWord(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastWord</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;lastWord(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Maybe not used anymore: Get last word out of a String containing delimiters like "-:/ _.,"</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - input</dd>
<dt><span class="strong">Returns:</span></dt><dd>last word</dd></dl>
</li>
</ul>
<a name="escapeKeyword(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escapeKeyword</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;escapeKeyword(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;in)</pre>
<div class="block">(Java) member variable may not start with a number, so escape it</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - raw input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output, starting with a literal</dd></dl>
</li>
</ul>
<a name="escapeKeyword(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escapeKeyword</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;escapeKeyword(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;in)</pre>
<div class="block">(Java) Keyword may not start with a number, so escape it</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - raw input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output, starting with a literal</dd></dl>
</li>
</ul>
<a name="escapeLiteral(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escapeLiteral</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;escapeLiteral(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;in)</pre>
<div class="block">Escape the quotation marks of String literals</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - raw input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output, with escaped quotation marks</dd></dl>
</li>
</ul>
<a name="escapeLiteral(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>escapeLiteral</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;escapeLiteral(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;in)</pre>
<div class="block">Escape the quotation marks of String literals</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>in</code> - raw input</dd>
<dt><span class="strong">Returns:</span></dt><dd>filtered output, with escaped quotation marks</dd></dl>
</li>
</ul>
<a name="extractNamespace(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractNamespace</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extractNamespace(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Extract namespace ns from ns:local name</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - in form ns:local</dd>
<dt><span class="strong">Returns:</span></dt><dd>ns part from ns:local name</dd></dl>
</li>
</ul>
<a name="extractNamespace(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractNamespace</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extractNamespace(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Extract namespace ns from ns:local name</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - QNamed object</dd>
<dt><span class="strong">Returns:</span></dt><dd>ns part from ns:local name</dd></dl>
</li>
</ul>
<a name="extractLocalname(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>extractLocalname</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extractLocalname(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Extract localname local from ns:local name</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - in form ns:local</dd>
<dt><span class="strong">Returns:</span></dt><dd>local part from ns:local name</dd></dl>
</li>
</ul>
<a name="extractLocalname(schema2template.model.QNamed)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>extractLocalname</h4>
<pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;extractLocalname(<a href="../../schema2template/model/QNamed.html" title="interface in schema2template.model">QNamed</a>&nbsp;def)</pre>
<div class="block">Extract localname local from ns:local name</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>def</code> - QNamed object</dd>
<dt><span class="strong">Returns:</span></dt><dd>local part from ns:local name</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/XMLModel.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-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../schema2template/model/QNameValue.html" title="class in schema2template.model"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?schema2template/model/XMLModel.html" target="_top">Frames</a></li>
<li><a href="XMLModel.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2010-2013 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>