You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by aj...@apache.org on 2007/07/25 08:30:17 UTC

svn commit: r559329 [38/38] - in /webservices/commons/site/XmlSchema: ./ apidocs/ apidocs/org/apache/ws/commons/schema/ apidocs/org/apache/ws/commons/schema/class-use/ apidocs/org/apache/ws/commons/schema/constants/ apidocs/org/apache/ws/commons/schema...

Added: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceContextOwner.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceContextOwner.html?view=auto&rev=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceContextOwner.html (added)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceContextOwner.html Tue Jul 24 23:29:55 2007
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>NamespaceContextOwner xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/NamespaceContextOwner.html">View Javadoc</a></div><pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  
+<a name="20" href="#20">20</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
+<a name="21" href="#21">21</a>  
+<a name="22" href="#22">22</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="23" href="#23">23</a>  <em class="jxr_javadoccomment"> * Interface of an object, which is able to provide a namespace</em>
+<a name="24" href="#24">24</a>  <em class="jxr_javadoccomment"> * context.</em>
+<a name="25" href="#25">25</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespaceContextOwner.html">NamespaceContextOwner</a> {
+<a name="27" href="#27">27</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="28" href="#28">28</a>  <em class="jxr_javadoccomment">     * Returns the objects namespace context.</em>
+<a name="29" href="#29">29</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="30" href="#30">30</a>      <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespacePrefixList.html">NamespacePrefixList</a> getNamespaceContext();
+<a name="31" href="#31">31</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceMap.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceMap.html?view=auto&rev=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceMap.html (added)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespaceMap.html Tue Jul 24 23:29:55 2007
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>NamespaceMap xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/NamespaceMap.html">View Javadoc</a></div><pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> java.util.*;
+<a name="22" href="#22">22</a>  
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespaceMap.html">NamespaceMap</a> <strong class="jxr_keyword">extends</strong> HashMap implements <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespacePrefixList.html">NamespacePrefixList</a> {
+<a name="24" href="#24">24</a>      
+<a name="25" href="#25">25</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespaceMap.html">NamespaceMap</a>() {
+<a name="26" href="#26">26</a>      }
+<a name="27" href="#27">27</a>      
+<a name="28" href="#28">28</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespaceMap.html">NamespaceMap</a>(Map map) {
+<a name="29" href="#29">29</a>          <strong class="jxr_keyword">super</strong>(map);
+<a name="30" href="#30">30</a>      }
+<a name="31" href="#31">31</a>  
+<a name="32" href="#32">32</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> add(String prefix, String namespaceURI) {
+<a name="33" href="#33">33</a>          put(prefix, namespaceURI);
+<a name="34" href="#34">34</a>      }
+<a name="35" href="#35">35</a>  
+<a name="36" href="#36">36</a>      <strong class="jxr_keyword">public</strong> String[] getDeclaredPrefixes() {
+<a name="37" href="#37">37</a>          Set keys = keySet();
+<a name="38" href="#38">38</a>          <strong class="jxr_keyword">return</strong> (String[]) keys.toArray(<strong class="jxr_keyword">new</strong> String[keys.size()]);
+<a name="39" href="#39">39</a>      }
+<a name="40" href="#40">40</a>  
+<a name="41" href="#41">41</a>      <strong class="jxr_keyword">public</strong> String getNamespaceURI(String prefix) {
+<a name="42" href="#42">42</a>          <strong class="jxr_keyword">return</strong> get(prefix).toString();
+<a name="43" href="#43">43</a>      }
+<a name="44" href="#44">44</a>  
+<a name="45" href="#45">45</a>      <strong class="jxr_keyword">public</strong> String getPrefix(String namespaceURI) {
+<a name="46" href="#46">46</a>          Iterator iterator = entrySet().iterator();
+<a name="47" href="#47">47</a>          <strong class="jxr_keyword">while</strong> (iterator.hasNext()) {
+<a name="48" href="#48">48</a>              Map.Entry entry = (Map.Entry) iterator.next();
+<a name="49" href="#49">49</a>              <strong class="jxr_keyword">if</strong> (entry.getValue().toString().equals(namespaceURI)) {
+<a name="50" href="#50">50</a>                  <strong class="jxr_keyword">return</strong> (String) entry.getKey();
+<a name="51" href="#51">51</a>              }
+<a name="52" href="#52">52</a>          }
+<a name="53" href="#53">53</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="54" href="#54">54</a>      }
+<a name="55" href="#55">55</a>  
+<a name="56" href="#56">56</a>      <strong class="jxr_keyword">public</strong> Iterator getPrefixes(String namespaceURI) {
+<a name="57" href="#57">57</a>          ArrayList list = <strong class="jxr_keyword">new</strong> ArrayList();
+<a name="58" href="#58">58</a>          Iterator iterator = entrySet().iterator();
+<a name="59" href="#59">59</a>          <strong class="jxr_keyword">while</strong> (iterator.hasNext()) {
+<a name="60" href="#60">60</a>              Map.Entry entry = (Map.Entry) iterator.next();
+<a name="61" href="#61">61</a>              <strong class="jxr_keyword">if</strong> (entry.getValue().toString().equals(namespaceURI)) {
+<a name="62" href="#62">62</a>                  list.add(entry.getKey());
+<a name="63" href="#63">63</a>              }
+<a name="64" href="#64">64</a>          }
+<a name="65" href="#65">65</a>          <strong class="jxr_keyword">return</strong> list.iterator();
+<a name="66" href="#66">66</a>      }
+<a name="67" href="#67">67</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespacePrefixList.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespacePrefixList.html?view=auto&rev=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespacePrefixList.html (added)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NamespacePrefixList.html Tue Jul 24 23:29:55 2007
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>NamespacePrefixList xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/NamespacePrefixList.html">View Javadoc</a></div><pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  
+<a name="20" href="#20">20</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
+<a name="21" href="#21">21</a>  
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> javax.xml.namespace.NamespaceContext;
+<a name="23" href="#23">23</a>  
+<a name="24" href="#24">24</a>  
+<a name="25" href="#25">25</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="26" href="#26">26</a>  <em class="jxr_javadoccomment"> * Interface of an object, which is able to provide a list of currently</em>
+<a name="27" href="#27">27</a>  <em class="jxr_javadoccomment"> * defined namespace prefixes.</em>
+<a name="28" href="#28">28</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="29" href="#29">29</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespacePrefixList.html">NamespacePrefixList</a> <strong class="jxr_keyword">extends</strong> NamespaceContext {
+<a name="30" href="#30">30</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="31" href="#31">31</a>  <em class="jxr_javadoccomment">     * Returns the list of currently defined namespace prefixes.</em>
+<a name="32" href="#32">32</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="33" href="#33">33</a>      <strong class="jxr_keyword">public</strong> String[] getDeclaredPrefixes();
+<a name="34" href="#34">34</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NodeNamespaceContext.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NodeNamespaceContext.html?view=auto&rev=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NodeNamespaceContext.html (added)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/NodeNamespaceContext.html Tue Jul 24 23:29:55 2007
@@ -0,0 +1,133 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>NodeNamespaceContext xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/NodeNamespaceContext.html">View Javadoc</a></div><pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  
+<a name="20" href="#20">20</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
+<a name="21" href="#21">21</a>  
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.apache.ws.commons.schema.constants.Constants;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.Node;
+<a name="24" href="#24">24</a>  
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">import</strong> javax.xml.namespace.NamespaceContext;
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">import</strong> java.util.*;
+<a name="27" href="#27">27</a>  
+<a name="28" href="#28">28</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="29" href="#29">29</a>  <em class="jxr_javadoccomment"> * Implementation of {@link NamespaceContext}, which is based on a DOM node.</em>
+<a name="30" href="#30">30</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="31" href="#31">31</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NodeNamespaceContext.html">NodeNamespaceContext</a> implements <a href="../../../../../../org/apache/ws/commons/schema/utils/NamespacePrefixList.html">NamespacePrefixList</a> {
+<a name="32" href="#32">32</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Collection XML_NS_PREFIX_COLLECTION = Collections.singletonList(Constants.XML_NS_PREFIX);
+<a name="33" href="#33">33</a>      <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Collection XMLNS_ATTRIBUTE_COLLECTION = Collections.singletonList(Constants.XMLNS_ATTRIBUTE);
+<a name="34" href="#34">34</a>      <strong class="jxr_keyword">private</strong> Node node;
+<a name="35" href="#35">35</a>      <strong class="jxr_keyword">private</strong> Map declarations;
+<a name="36" href="#36">36</a>      <strong class="jxr_keyword">private</strong> String[] prefixes;
+<a name="37" href="#37">37</a>  
+<a name="38" href="#38">38</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * Creates a new instance with the given nodes context.</em>
+<a name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="41" href="#41">41</a>      <strong class="jxr_keyword">public</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/NodeNamespaceContext.html">NodeNamespaceContext</a>(Node pNode) {
+<a name="42" href="#42">42</a>          node = pNode;
+<a name="43" href="#43">43</a>      }
+<a name="44" href="#44">44</a>  
+<a name="45" href="#45">45</a>      <strong class="jxr_keyword">private</strong> Map getDeclarations() {
+<a name="46" href="#46">46</a>          <strong class="jxr_keyword">if</strong> (declarations == <strong class="jxr_keyword">null</strong>) {
+<a name="47" href="#47">47</a>              declarations = <strong class="jxr_keyword">new</strong> HashMap();
+<a name="48" href="#48">48</a>              <em class="jxr_comment">//FIXME: Do we really need to add this mapping? shows up in the serialized schema as xmlns="" </em>
+<a name="49" href="#49">49</a>              <em class="jxr_comment">//declarations.put(Constants.DEFAULT_NS_PREFIX, Constants.NULL_NS_URI);</em>
+<a name="50" href="#50">50</a>              <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/PrefixCollector.html">PrefixCollector</a>(){
+<a name="51" href="#51">51</a>                  <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> declare(String pPrefix, String pNamespaceURI) {
+<a name="52" href="#52">52</a>                      declarations.put(pPrefix, pNamespaceURI);
+<a name="53" href="#53">53</a>                  }
+<a name="54" href="#54">54</a>              }.searchAllPrefixDeclarations(node);
+<a name="55" href="#55">55</a>              Collection keys = declarations.keySet();
+<a name="56" href="#56">56</a>              prefixes = (String[]) keys.toArray(<strong class="jxr_keyword">new</strong> String[keys.size()]);
+<a name="57" href="#57">57</a>          }
+<a name="58" href="#58">58</a>          <strong class="jxr_keyword">return</strong> declarations;
+<a name="59" href="#59">59</a>      }
+<a name="60" href="#60">60</a>  
+<a name="61" href="#61">61</a>      <strong class="jxr_keyword">public</strong> String getNamespaceURI(String pPrefix) {
+<a name="62" href="#62">62</a>          <strong class="jxr_keyword">if</strong> (pPrefix == <strong class="jxr_keyword">null</strong>) {
+<a name="63" href="#63">63</a>              <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"The prefix must not be null."</span>);
+<a name="64" href="#64">64</a>          }
+<a name="65" href="#65">65</a>          <strong class="jxr_keyword">if</strong> (Constants.XML_NS_PREFIX.equals(pPrefix)) {
+<a name="66" href="#66">66</a>              <strong class="jxr_keyword">return</strong> Constants.XML_NS_URI;
+<a name="67" href="#67">67</a>          }
+<a name="68" href="#68">68</a>          <strong class="jxr_keyword">if</strong> (Constants.XMLNS_ATTRIBUTE.equals(pPrefix)) {
+<a name="69" href="#69">69</a>              <strong class="jxr_keyword">return</strong> Constants.XMLNS_ATTRIBUTE_NS_URI;
+<a name="70" href="#70">70</a>          }
+<a name="71" href="#71">71</a>          <strong class="jxr_keyword">final</strong> String uri = (String) getDeclarations().get(pPrefix);
+<a name="72" href="#72">72</a>          <strong class="jxr_keyword">return</strong> uri == <strong class="jxr_keyword">null</strong> ? Constants.NULL_NS_URI : uri;
+<a name="73" href="#73">73</a>      }
+<a name="74" href="#74">74</a>  
+<a name="75" href="#75">75</a>      <strong class="jxr_keyword">public</strong> String getPrefix(String pNamespaceURI) {
+<a name="76" href="#76">76</a>          <strong class="jxr_keyword">if</strong> (pNamespaceURI == <strong class="jxr_keyword">null</strong>) {
+<a name="77" href="#77">77</a>              <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"The namespace URI must not be null."</span>);
+<a name="78" href="#78">78</a>          }
+<a name="79" href="#79">79</a>          <strong class="jxr_keyword">if</strong> (Constants.XML_NS_URI.equals(pNamespaceURI)) {
+<a name="80" href="#80">80</a>              <strong class="jxr_keyword">return</strong> Constants.XML_NS_PREFIX;
+<a name="81" href="#81">81</a>          }
+<a name="82" href="#82">82</a>          <strong class="jxr_keyword">if</strong> (Constants.XMLNS_ATTRIBUTE_NS_URI.equals(pNamespaceURI)) {
+<a name="83" href="#83">83</a>              <strong class="jxr_keyword">return</strong> Constants.XMLNS_ATTRIBUTE;
+<a name="84" href="#84">84</a>          }
+<a name="85" href="#85">85</a>          Map decl = getDeclarations();
+<a name="86" href="#86">86</a>          <strong class="jxr_keyword">for</strong> (Iterator iter = decl.entrySet().iterator();  iter.hasNext();  ) {
+<a name="87" href="#87">87</a>              Map.Entry entry = (Map.Entry) iter.next();
+<a name="88" href="#88">88</a>              <strong class="jxr_keyword">if</strong> (pNamespaceURI.equals(entry.getValue())) {
+<a name="89" href="#89">89</a>                  <strong class="jxr_keyword">return</strong> (String) entry.getKey();
+<a name="90" href="#90">90</a>              }
+<a name="91" href="#91">91</a>          }
+<a name="92" href="#92">92</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="93" href="#93">93</a>      }
+<a name="94" href="#94">94</a>  
+<a name="95" href="#95">95</a>      <strong class="jxr_keyword">public</strong> Iterator getPrefixes(String pNamespaceURI) {
+<a name="96" href="#96">96</a>          <strong class="jxr_keyword">if</strong> (pNamespaceURI == <strong class="jxr_keyword">null</strong>) {
+<a name="97" href="#97">97</a>              <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"The namespace URI must not be null."</span>);
+<a name="98" href="#98">98</a>          }
+<a name="99" href="#99">99</a>          <strong class="jxr_keyword">if</strong> (Constants.XML_NS_URI.equals(pNamespaceURI)) {
+<a name="100" href="#100">100</a>             <strong class="jxr_keyword">return</strong> XML_NS_PREFIX_COLLECTION.iterator();
+<a name="101" href="#101">101</a>         }
+<a name="102" href="#102">102</a>         <strong class="jxr_keyword">if</strong> (Constants.XMLNS_ATTRIBUTE_NS_URI.equals(pNamespaceURI)) {
+<a name="103" href="#103">103</a>             <strong class="jxr_keyword">return</strong> XMLNS_ATTRIBUTE_COLLECTION.iterator();
+<a name="104" href="#104">104</a>         }
+<a name="105" href="#105">105</a>         <strong class="jxr_keyword">final</strong> List list = <strong class="jxr_keyword">new</strong> ArrayList();
+<a name="106" href="#106">106</a>         <strong class="jxr_keyword">for</strong> (Iterator iter = getDeclarations().entrySet().iterator();  iter.hasNext();  ) {
+<a name="107" href="#107">107</a>             Map.Entry entry = (Map.Entry) iter.next();
+<a name="108" href="#108">108</a>             <strong class="jxr_keyword">if</strong> (pNamespaceURI.equals(entry.getValue())) {
+<a name="109" href="#109">109</a>                 list.add(entry.getKey());
+<a name="110" href="#110">110</a>             }
+<a name="111" href="#111">111</a>         }
+<a name="112" href="#112">112</a>         <strong class="jxr_keyword">return</strong> list.iterator();
+<a name="113" href="#113">113</a>     }
+<a name="114" href="#114">114</a> 
+<a name="115" href="#115">115</a>     <strong class="jxr_keyword">public</strong> String[] getDeclaredPrefixes() {
+<a name="116" href="#116">116</a>         getDeclarations(); <em class="jxr_comment">// Make sure, that the prefixes array is valid</em>
+<a name="117" href="#117">117</a>         <strong class="jxr_keyword">return</strong> prefixes;
+<a name="118" href="#118">118</a>     }
+<a name="119" href="#119">119</a> }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/PrefixCollector.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/PrefixCollector.html?view=auto&rev=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/PrefixCollector.html (added)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/PrefixCollector.html Tue Jul 24 23:29:55 2007
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>PrefixCollector xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/PrefixCollector.html">View Javadoc</a></div><pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  
+<a name="20" href="#20">20</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
+<a name="21" href="#21">21</a>  
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.apache.ws.commons.schema.constants.Constants;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.NamedNodeMap;
+<a name="24" href="#24">24</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.Node;
+<a name="25" href="#25">25</a>  
+<a name="26" href="#26">26</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="27" href="#27">27</a>  <em class="jxr_javadoccomment"> * Searches for namespace prefix declarations.</em>
+<a name="28" href="#28">28</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="29" href="#29">29</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/PrefixCollector.html">PrefixCollector</a> {
+<a name="30" href="#30">30</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="31" href="#31">31</a>  <em class="jxr_javadoccomment">     * Records a single namespace prefix declaration.</em>
+<a name="32" href="#32">32</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="33" href="#33">33</a>      <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">abstract</strong> <strong class="jxr_keyword">void</strong> declare(String pPrefix, String pNamespaceURI);
+<a name="34" href="#34">34</a>  
+<a name="35" href="#35">35</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="36" href="#36">36</a>  <em class="jxr_javadoccomment">     * Searches for namespace prefix declarations in the given node.</em>
+<a name="37" href="#37">37</a>  <em class="jxr_javadoccomment">     * For any prefix declaration, it invokes {@link #declare(String, String)}.</em>
+<a name="38" href="#38">38</a>  <em class="jxr_javadoccomment">     * This method doesn't work recursively: The parent nodes prefix</em>
+<a name="39" href="#39">39</a>  <em class="jxr_javadoccomment">     * declarations are ignored.</em>
+<a name="40" href="#40">40</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="41" href="#41">41</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> searchLocalPrefixDeclarations(Node pNode) {
+<a name="42" href="#42">42</a>          <strong class="jxr_keyword">if</strong> (pNode.getNodeType() == Node.ELEMENT_NODE) {
+<a name="43" href="#43">43</a>              NamedNodeMap map = pNode.getAttributes();
+<a name="44" href="#44">44</a>              <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i &lt; map.getLength(); i++) {
+<a name="45" href="#45">45</a>                  Node attr = map.item(i);
+<a name="46" href="#46">46</a>                  <strong class="jxr_keyword">final</strong> String uri = attr.getNamespaceURI();
+<a name="47" href="#47">47</a>                  <strong class="jxr_keyword">if</strong> (Constants.XMLNS_ATTRIBUTE_NS_URI.equals(uri)) {
+<a name="48" href="#48">48</a>                      String localName = attr.getLocalName();
+<a name="49" href="#49">49</a>                      String prefix = Constants.XMLNS_ATTRIBUTE.equals(localName) ? Constants.DEFAULT_NS_PREFIX : localName;
+<a name="50" href="#50">50</a>                      declare(prefix, attr.getNodeValue());
+<a name="51" href="#51">51</a>                  }
+<a name="52" href="#52">52</a>              }
+<a name="53" href="#53">53</a>          }
+<a name="54" href="#54">54</a>      }
+<a name="55" href="#55">55</a>  
+<a name="56" href="#56">56</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="57" href="#57">57</a>  <em class="jxr_javadoccomment">     * Searches for namespace prefix declarations in the given node.</em>
+<a name="58" href="#58">58</a>  <em class="jxr_javadoccomment">     * For any prefix declaration, it invokes {@link #declare(String, String)}.</em>
+<a name="59" href="#59">59</a>  <em class="jxr_javadoccomment">     * This method works recursively: The parent nodes prefix</em>
+<a name="60" href="#60">60</a>  <em class="jxr_javadoccomment">     * declarations are collected before the current nodes.</em>
+<a name="61" href="#61">61</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="62" href="#62">62</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> searchAllPrefixDeclarations(Node pNode) {
+<a name="63" href="#63">63</a>          Node parent = pNode.getParentNode();
+<a name="64" href="#64">64</a>          <strong class="jxr_keyword">if</strong> (parent != <strong class="jxr_keyword">null</strong>) {
+<a name="65" href="#65">65</a>              searchAllPrefixDeclarations(parent);
+<a name="66" href="#66">66</a>          }
+<a name="67" href="#67">67</a>          searchLocalPrefixDeclarations(pNode);
+<a name="68" href="#68">68</a>      }
+<a name="69" href="#69">69</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Added: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/TargetNamespaceValidator.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/TargetNamespaceValidator.html?view=auto&rev=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/TargetNamespaceValidator.html (added)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/TargetNamespaceValidator.html Tue Jul 24 23:29:55 2007
@@ -0,0 +1,45 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
+<title>TargetNamespaceValidator xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/TargetNamespaceValidator.html">View Javadoc</a></div><pre>
+
+<a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
+<a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
+<a name="20" href="#20">20</a>  
+<a name="21" href="#21">21</a>  <strong class="jxr_keyword">import</strong> org.apache.ws.commons.schema.XmlSchema;
+<a name="22" href="#22">22</a>  
+<a name="23" href="#23">23</a>  <em class="jxr_javadoccomment">/**</em>
+<a name="24" href="#24">24</a>  <em class="jxr_javadoccomment"> * Interface of an object, which may validate a schemas target namespace.</em>
+<a name="25" href="#25">25</a>  <em class="jxr_javadoccomment"> */</em>
+<a name="26" href="#26">26</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/TargetNamespaceValidator.html">TargetNamespaceValidator</a> {
+<a name="27" href="#27">27</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="28" href="#28">28</a>  <em class="jxr_javadoccomment">     * Called for validating the given schemas target namespace.</em>
+<a name="29" href="#29">29</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="30" href="#30">30</a>      <strong class="jxr_keyword">void</strong> validate(<a href="../../../../../../org/apache/ws/commons/schema/XmlSchema.html">XmlSchema</a> pSchema);
+<a name="31" href="#31">31</a>  }
+</pre>
+<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
+</html>
+

Modified: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/XDOMUtil.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/XDOMUtil.html?view=diff&rev=559329&r1=559328&r2=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/XDOMUtil.html (original)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/XDOMUtil.html Tue Jul 24 23:29:55 2007
@@ -9,72 +9,75 @@
 <div id="overview"><a href="../../../../../../../apidocs/org/apache/ws/commons/schema/utils/XDOMUtil.html">View Javadoc</a></div><pre>
 
 <a name="1" href="#1">1</a>   <em class="jxr_comment">/*</em>
-<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Copyright 2004,2007 The Apache Software Foundation.</em>
-<a name="3" href="#3">3</a>   <em class="jxr_comment"> *</em>
-<a name="4" href="#4">4</a>   <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em>
-<a name="5" href="#5">5</a>   <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em>
-<a name="6" href="#6">6</a>   <em class="jxr_comment"> * You may obtain a copy of the License at</em>
-<a name="7" href="#7">7</a>   <em class="jxr_comment"> *</em>
-<a name="8" href="#8">8</a>   <em class="jxr_comment"> *      <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="2" href="#2">2</a>   <em class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under one</em>
+<a name="3" href="#3">3</a>   <em class="jxr_comment"> * or more contributor license agreements. See the NOTICE file</em>
+<a name="4" href="#4">4</a>   <em class="jxr_comment"> * distributed with this work for additional information</em>
+<a name="5" href="#5">5</a>   <em class="jxr_comment"> * regarding copyright ownership. The ASF licenses this file</em>
+<a name="6" href="#6">6</a>   <em class="jxr_comment"> * to you under the Apache License, Version 2.0 (the</em>
+<a name="7" href="#7">7</a>   <em class="jxr_comment"> * "License"); you may not use this file except in compliance</em>
+<a name="8" href="#8">8</a>   <em class="jxr_comment"> * with the License. You may obtain a copy of the License at</em>
 <a name="9" href="#9">9</a>   <em class="jxr_comment"> *</em>
-<a name="10" href="#10">10</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em>
-<a name="11" href="#11">11</a>  <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em>
-<a name="12" href="#12">12</a>  <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em>
-<a name="13" href="#13">13</a>  <em class="jxr_comment"> * See the License for the specific language governing permissions and</em>
-<a name="14" href="#14">14</a>  <em class="jxr_comment"> * limitations under the License.</em>
-<a name="15" href="#15">15</a>  <em class="jxr_comment"> */</em>
-<a name="16" href="#16">16</a>  
-<a name="17" href="#17">17</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
-<a name="18" href="#18">18</a>  
-<a name="19" href="#19">19</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.Element;
-<a name="20" href="#20">20</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.Node;
+<a name="10" href="#10">10</a>  <em class="jxr_comment"> * <a href="http://www.apache.org/licenses/LICENSE-2.0" target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.0</a></em>
+<a name="11" href="#11">11</a>  <em class="jxr_comment"> *</em>
+<a name="12" href="#12">12</a>  <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing,</em>
+<a name="13" href="#13">13</a>  <em class="jxr_comment"> * software distributed under the License is distributed on an</em>
+<a name="14" href="#14">14</a>  <em class="jxr_comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a name="15" href="#15">15</a>  <em class="jxr_comment"> * KIND, either express or implied. See the License for the</em>
+<a name="16" href="#16">16</a>  <em class="jxr_comment"> * specific language governing permissions and limitations</em>
+<a name="17" href="#17">17</a>  <em class="jxr_comment"> * under the License.</em>
+<a name="18" href="#18">18</a>  <em class="jxr_comment"> */</em>
+<a name="19" href="#19">19</a>  
+<a name="20" href="#20">20</a>  <strong class="jxr_keyword">package</strong> org.apache.ws.commons.schema.utils;
 <a name="21" href="#21">21</a>  
-<a name="22" href="#22">22</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/XDOMUtil.html">XDOMUtil</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/DOMUtil.html">DOMUtil</a> {
-<a name="23" href="#23">23</a>  
-<a name="24" href="#24">24</a>      <em class="jxr_javadoccomment">/**</em>
-<a name="25" href="#25">25</a>  <em class="jxr_javadoccomment">     * Creates a new instance of XDOMUtil</em>
-<a name="26" href="#26">26</a>  <em class="jxr_javadoccomment">     */</em>
-<a name="27" href="#27">27</a>      <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/XDOMUtil.html">XDOMUtil</a>() {
-<a name="28" href="#28">28</a>      }
-<a name="29" href="#29">29</a>  
-<a name="30" href="#30">30</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> Element getFirstChildElementNS(Node parent, String uri) {
-<a name="31" href="#31">31</a>  
-<a name="32" href="#32">32</a>          <em class="jxr_comment">// search for node</em>
-<a name="33" href="#33">33</a>          Node child = parent.getFirstChild();
-<a name="34" href="#34">34</a>          <strong class="jxr_keyword">while</strong> (child != <strong class="jxr_keyword">null</strong>) {
-<a name="35" href="#35">35</a>              <strong class="jxr_keyword">if</strong> (child.getNodeType() == Node.ELEMENT_NODE) {
-<a name="36" href="#36">36</a>                  String childURI = child.getNamespaceURI();
-<a name="37" href="#37">37</a>                  <strong class="jxr_keyword">if</strong> (childURI != <strong class="jxr_keyword">null</strong> &amp;&amp; childURI.equals(uri)) {
-<a name="38" href="#38">38</a>                      <strong class="jxr_keyword">return</strong> (Element) child;
-<a name="39" href="#39">39</a>                  }
-<a name="40" href="#40">40</a>              }
-<a name="41" href="#41">41</a>              child = child.getNextSibling();
-<a name="42" href="#42">42</a>          }
-<a name="43" href="#43">43</a>  
-<a name="44" href="#44">44</a>          <em class="jxr_comment">// not found</em>
-<a name="45" href="#45">45</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="22" href="#22">22</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.Element;
+<a name="23" href="#23">23</a>  <strong class="jxr_keyword">import</strong> org.w3c.dom.Node;
+<a name="24" href="#24">24</a>  
+<a name="25" href="#25">25</a>  <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/XDOMUtil.html">XDOMUtil</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/DOMUtil.html">DOMUtil</a> {
+<a name="26" href="#26">26</a>  
+<a name="27" href="#27">27</a>      <em class="jxr_javadoccomment">/**</em>
+<a name="28" href="#28">28</a>  <em class="jxr_javadoccomment">     * Creates a new instance of XDOMUtil</em>
+<a name="29" href="#29">29</a>  <em class="jxr_javadoccomment">     */</em>
+<a name="30" href="#30">30</a>      <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/ws/commons/schema/utils/XDOMUtil.html">XDOMUtil</a>() {
+<a name="31" href="#31">31</a>      }
+<a name="32" href="#32">32</a>  
+<a name="33" href="#33">33</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> Element getFirstChildElementNS(Node parent, String uri) {
+<a name="34" href="#34">34</a>  
+<a name="35" href="#35">35</a>          <em class="jxr_comment">// search for node</em>
+<a name="36" href="#36">36</a>          Node child = parent.getFirstChild();
+<a name="37" href="#37">37</a>          <strong class="jxr_keyword">while</strong> (child != <strong class="jxr_keyword">null</strong>) {
+<a name="38" href="#38">38</a>              <strong class="jxr_keyword">if</strong> (child.getNodeType() == Node.ELEMENT_NODE) {
+<a name="39" href="#39">39</a>                  String childURI = child.getNamespaceURI();
+<a name="40" href="#40">40</a>                  <strong class="jxr_keyword">if</strong> (childURI != <strong class="jxr_keyword">null</strong> &amp;&amp; childURI.equals(uri)) {
+<a name="41" href="#41">41</a>                      <strong class="jxr_keyword">return</strong> (Element) child;
+<a name="42" href="#42">42</a>                  }
+<a name="43" href="#43">43</a>              }
+<a name="44" href="#44">44</a>              child = child.getNextSibling();
+<a name="45" href="#45">45</a>          }
 <a name="46" href="#46">46</a>  
-<a name="47" href="#47">47</a>      }
-<a name="48" href="#48">48</a>  
-<a name="49" href="#49">49</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> Element getNextSiblingElementNS(Node node, String uri) {
-<a name="50" href="#50">50</a>          <em class="jxr_comment">// search for node</em>
-<a name="51" href="#51">51</a>          Node sibling = node.getNextSibling();
-<a name="52" href="#52">52</a>          <strong class="jxr_keyword">while</strong> (sibling != <strong class="jxr_keyword">null</strong>) {
-<a name="53" href="#53">53</a>              <strong class="jxr_keyword">if</strong> (sibling.getNodeType() == Node.ELEMENT_NODE) {
-<a name="54" href="#54">54</a>                  String siblingURI = sibling.getNamespaceURI();
-<a name="55" href="#55">55</a>                  <strong class="jxr_keyword">if</strong> (siblingURI != <strong class="jxr_keyword">null</strong> &amp;&amp; siblingURI.equals(uri)) {
-<a name="56" href="#56">56</a>                      <strong class="jxr_keyword">return</strong> (Element) sibling;
-<a name="57" href="#57">57</a>                  }
-<a name="58" href="#58">58</a>              }
-<a name="59" href="#59">59</a>              sibling = sibling.getNextSibling();
-<a name="60" href="#60">60</a>          }
-<a name="61" href="#61">61</a>  
-<a name="62" href="#62">62</a>          <em class="jxr_comment">// not found</em>
-<a name="63" href="#63">63</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="47" href="#47">47</a>          <em class="jxr_comment">// not found</em>
+<a name="48" href="#48">48</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="49" href="#49">49</a>  
+<a name="50" href="#50">50</a>      }
+<a name="51" href="#51">51</a>  
+<a name="52" href="#52">52</a>      <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> Element getNextSiblingElementNS(Node node, String uri) {
+<a name="53" href="#53">53</a>          <em class="jxr_comment">// search for node</em>
+<a name="54" href="#54">54</a>          Node sibling = node.getNextSibling();
+<a name="55" href="#55">55</a>          <strong class="jxr_keyword">while</strong> (sibling != <strong class="jxr_keyword">null</strong>) {
+<a name="56" href="#56">56</a>              <strong class="jxr_keyword">if</strong> (sibling.getNodeType() == Node.ELEMENT_NODE) {
+<a name="57" href="#57">57</a>                  String siblingURI = sibling.getNamespaceURI();
+<a name="58" href="#58">58</a>                  <strong class="jxr_keyword">if</strong> (siblingURI != <strong class="jxr_keyword">null</strong> &amp;&amp; siblingURI.equals(uri)) {
+<a name="59" href="#59">59</a>                      <strong class="jxr_keyword">return</strong> (Element) sibling;
+<a name="60" href="#60">60</a>                  }
+<a name="61" href="#61">61</a>              }
+<a name="62" href="#62">62</a>              sibling = sibling.getNextSibling();
+<a name="63" href="#63">63</a>          }
 <a name="64" href="#64">64</a>  
-<a name="65" href="#65">65</a>      }
-<a name="66" href="#66">66</a>  
-<a name="67" href="#67">67</a>  }
+<a name="65" href="#65">65</a>          <em class="jxr_comment">// not found</em>
+<a name="66" href="#66">66</a>          <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a name="67" href="#67">67</a>  
+<a name="68" href="#68">68</a>      }
+<a name="69" href="#69">69</a>  
+<a name="70" href="#70">70</a>  }
 </pre>
 <hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body>
 </html>

Modified: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-frame.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-frame.html?view=diff&rev=559329&r1=559328&r2=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-frame.html (original)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-frame.html Tue Jul 24 23:29:55 2007
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
-		<title>XmlSchema 1.3.1 Reference Package org.apache.ws.commons.schema.utils</title>
+		<title>XmlSchema 1.3.2 Reference Package org.apache.ws.commons.schema.utils</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-summary.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-summary.html?view=diff&rev=559329&r1=559328&r2=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-summary.html (original)
+++ webservices/commons/site/XmlSchema/xref/org/apache/ws/commons/schema/utils/package-summary.html Tue Jul 24 23:29:55 2007
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
-		<title>XmlSchema 1.3.1 Reference Package org.apache.ws.commons.schema.utils</title>
+		<title>XmlSchema 1.3.2 Reference Package org.apache.ws.commons.schema.utils</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: webservices/commons/site/XmlSchema/xref/overview-frame.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/overview-frame.html?view=diff&rev=559329&r1=559328&r2=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/overview-frame.html (original)
+++ webservices/commons/site/XmlSchema/xref/overview-frame.html Tue Jul 24 23:29:55 2007
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
-		<title>XmlSchema 1.3.1 Reference</title>
+		<title>XmlSchema 1.3.2 Reference</title>
 		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: webservices/commons/site/XmlSchema/xref/overview-summary.html
URL: http://svn.apache.org/viewvc/webservices/commons/site/XmlSchema/xref/overview-summary.html?view=diff&rev=559329&r1=559328&r2=559329
==============================================================================
--- webservices/commons/site/XmlSchema/xref/overview-summary.html (original)
+++ webservices/commons/site/XmlSchema/xref/overview-summary.html Tue Jul 24 23:29:55 2007
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
-		<title>XmlSchema 1.3.1 Reference</title>
+		<title>XmlSchema 1.3.2 Reference</title>
 		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -24,7 +24,7 @@
 	        </ul>
       	</div>
 		
-		      	<h2>XmlSchema 1.3.1 Reference</h2>
+		      	<h2>XmlSchema 1.3.2 Reference</h2>
 
 		<table class="summary">
         	<thead>



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: commons-dev-help@ws.apache.org