diff options
Diffstat (limited to 'doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco')
60 files changed, 4288 insertions, 0 deletions
diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html new file mode 100644 index 0000000..751d176 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html @@ -0,0 +1,71 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>Description xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * DisplayName.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * Reflects the Description in the IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html">Description</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> { +<a class="jxr_linenumber" name="36" href="#36">36</a> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"Description"</span>; +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="42" href="#42">42</a> DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="43" href="#43">43</a> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * Gets the description of the EndPoint.</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> * @return the description of the EndPoint</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="49" href="#49">49</a> <strong class="jxr_keyword">public</strong> LocalizedString getDescription(); +<a class="jxr_linenumber" name="50" href="#50">50</a> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * Sets the description of the EndPoint.</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment"> * @param newDescription description of the EndPoint</em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="56" href="#56">56</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setDescription(LocalizedString newDescription); +<a class="jxr_linenumber" name="57" href="#57">57</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html new file mode 100644 index 0000000..c803e3e --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DescriptionBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html">DescriptionBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<Description> { +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionBuilder.html">DescriptionBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html">Description</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> Description.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html">Description</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html">DescriptionImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html new file mode 100644 index 0000000..7f6d927 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html @@ -0,0 +1,61 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DescriptionImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description}.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html">DescriptionImpl</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html">LocalizedNameImpl</a> <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Description.html">Description</a> { +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionImpl.html">DescriptionImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="35" href="#35">35</a> } +<a class="jxr_linenumber" name="36" href="#36">36</a> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">public</strong> LocalizedString getDescription() { +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">return</strong> getName(); +<a class="jxr_linenumber" name="40" href="#40">40</a> } +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setDescription(LocalizedString newDescription) { +<a class="jxr_linenumber" name="44" href="#44">44</a> setName(newDescription); +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html new file mode 100644 index 0000000..3f7e507 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html @@ -0,0 +1,46 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DescriptionMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionMarshaller.html">DescriptionMarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html">LocalizedNameMarshaller</a> { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html new file mode 100644 index 0000000..c35d6c3 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html @@ -0,0 +1,39 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DescriptionUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Description} objects.</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DescriptionUnmarshaller.html">DescriptionUnmarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html">LocalizedNameUnmarshaller</a> { +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html new file mode 100644 index 0000000..d185fa6 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html @@ -0,0 +1,82 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DiscoHints xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author RDW 27/Aug/2010</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * Reflects the DiscoHints </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html">DiscoHints</a> <strong class="jxr_keyword">extends</strong> SAMLObject { +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Namespace for Discovery Service metadata extensions. */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String MDUI_NS = <span class="jxr_string">"urn:oasis:names:tc:SAML:metadata:ui"</span>; +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default namespace prefix used by this library. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String MDUI_PREFIX = <span class="jxr_string">"mdui"</span>; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Name of the element inside the Extensions. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"DiscoHints"</span>; +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(MDUI_NS, DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="44" href="#44">44</a> MDUI_PREFIX); +<a class="jxr_linenumber" name="45" href="#45">45</a> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> * The <IPHint> element specifies a set of [CIDR] blocks associated with, </em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <em class="jxr_javadoccomment"> * or serviced by, the entity. Both IPv4 and IPv6 CIDR blocks MUST be supported.</em> +<a class="jxr_linenumber" name="49" href="#49">49</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment"> * @return hints</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <strong class="jxr_keyword">public</strong> List <IPHint> getIPHints(); +<a class="jxr_linenumber" name="53" href="#53">53</a> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> The <DomainHint> element specifies a set of DNS domains associated with, </em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <em class="jxr_javadoccomment"> * or serviced by, the entity.</em> +<a class="jxr_linenumber" name="56" href="#56">56</a> <em class="jxr_javadoccomment"> * @return hints.</em> +<a class="jxr_linenumber" name="57" href="#57">57</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="58" href="#58">58</a> <strong class="jxr_keyword">public</strong> List <DomainHint> getDomainHints(); +<a class="jxr_linenumber" name="59" href="#59">59</a> +<a class="jxr_linenumber" name="60" href="#60">60</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> The <GeolocationHint> element specifies the geographic coordinates associated </em> +<a class="jxr_linenumber" name="61" href="#61">61</a> <em class="jxr_javadoccomment"> * with, or serviced by, the entity. Coordinates are given in decimal form using</em> +<a class="jxr_linenumber" name="62" href="#62">62</a> <em class="jxr_javadoccomment"> * the World Geodetic System (2d) coordinate system.</em> +<a class="jxr_linenumber" name="63" href="#63">63</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="64" href="#64">64</a> <em class="jxr_javadoccomment"> * @return hints</em> +<a class="jxr_linenumber" name="65" href="#65">65</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="66" href="#66">66</a> <strong class="jxr_keyword">public</strong> List <GeolocationHint> getGeolocationHints(); +<a class="jxr_linenumber" name="67" href="#67">67</a> +<a class="jxr_linenumber" name="68" href="#68">68</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html new file mode 100644 index 0000000..5f2cb8f --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html @@ -0,0 +1,57 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DiscoHintsBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo}.</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html">DiscoHintsBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<DiscoHints> { +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsBuilder.html">DiscoHintsBuilder</a>() { +<a class="jxr_linenumber" name="29" href="#29">29</a> +<a class="jxr_linenumber" name="30" href="#30">30</a> } +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html">DiscoHints</a> buildObject() { +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">return</strong> buildObject(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="35" href="#35">35</a> DiscoHints.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="36" href="#36">36</a> DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="37" href="#37">37</a> } +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html">DiscoHints</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html">DiscoHintsImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="42" href="#42">42</a> } +<a class="jxr_linenumber" name="43" href="#43">43</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html new file mode 100644 index 0000000..7147fe8 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html @@ -0,0 +1,94 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DiscoHintsImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.ArrayList; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="21" href="#21">21</a> +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLObjectChildrenList; +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DiscHints}.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html">DiscoHintsImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html">DiscoHints</a> { +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> DNS Domain hints. */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<DomainHint> domainHints; +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> IP Address hints. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<IPHint> iPHints; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> GeoLocation hints. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<GeolocationHint> geoHints; +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * @param namespaceURI namespaceURI</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * @param elementLocalName elementLocalName</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> * @param namespacePrefix namespacePrefix</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> +<a class="jxr_linenumber" name="49" href="#49">49</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsImpl.html">DiscoHintsImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="50" href="#50">50</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="51" href="#51">51</a> domainHints = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<DomainHint>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="52" href="#52">52</a> iPHints = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<IPHint>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="53" href="#53">53</a> geoHints = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<GeolocationHint>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="54" href="#54">54</a> } +<a class="jxr_linenumber" name="55" href="#55">55</a> +<a class="jxr_linenumber" name="56" href="#56">56</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="57" href="#57">57</a> <strong class="jxr_keyword">public</strong> List<DomainHint> getDomainHints() { +<a class="jxr_linenumber" name="58" href="#58">58</a> <strong class="jxr_keyword">return</strong> domainHints; +<a class="jxr_linenumber" name="59" href="#59">59</a> } +<a class="jxr_linenumber" name="60" href="#60">60</a> +<a class="jxr_linenumber" name="61" href="#61">61</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="62" href="#62">62</a> <strong class="jxr_keyword">public</strong> List<GeolocationHint> getGeolocationHints() { +<a class="jxr_linenumber" name="63" href="#63">63</a> <strong class="jxr_keyword">return</strong> geoHints; +<a class="jxr_linenumber" name="64" href="#64">64</a> } +<a class="jxr_linenumber" name="65" href="#65">65</a> +<a class="jxr_linenumber" name="66" href="#66">66</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="67" href="#67">67</a> <strong class="jxr_keyword">public</strong> List<IPHint> getIPHints() { +<a class="jxr_linenumber" name="68" href="#68">68</a> <strong class="jxr_keyword">return</strong> iPHints; +<a class="jxr_linenumber" name="69" href="#69">69</a> } +<a class="jxr_linenumber" name="70" href="#70">70</a> +<a class="jxr_linenumber" name="71" href="#71">71</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="72" href="#72">72</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="73" href="#73">73</a> ArrayList<XMLObject> children = <strong class="jxr_keyword">new</strong> ArrayList<XMLObject>(); +<a class="jxr_linenumber" name="74" href="#74">74</a> +<a class="jxr_linenumber" name="75" href="#75">75</a> children.addAll(domainHints); +<a class="jxr_linenumber" name="76" href="#76">76</a> children.addAll(iPHints); +<a class="jxr_linenumber" name="77" href="#77">77</a> children.addAll(geoHints); +<a class="jxr_linenumber" name="78" href="#78">78</a> <strong class="jxr_keyword">return</strong> children; +<a class="jxr_linenumber" name="79" href="#79">79</a> } +<a class="jxr_linenumber" name="80" href="#80">80</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html new file mode 100644 index 0000000..ec12bf6 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html @@ -0,0 +1,41 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DiscoHintsMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="21" href="#21">21</a> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.DiscoHints} objects.</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsMarshaller.html">DiscoHintsMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html new file mode 100644 index 0000000..5145cab --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DiscoHintsUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * A thread-safe Unmarshaller for {@link org.opensaml.saml2.metadata.DiscoHints} objects.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHintsUnmarshaller.html">DiscoHintsUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject) +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">throws</strong> UnmarshallingException { +<a class="jxr_linenumber" name="31" href="#31">31</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DiscoHints.html">DiscoHints</a> info = (DiscoHints) parentSAMLObject; +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof IPHint) { +<a class="jxr_linenumber" name="34" href="#34">34</a> info.getIPHints().add((IPHint) childSAMLObject); +<a class="jxr_linenumber" name="35" href="#35">35</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof DomainHint) { +<a class="jxr_linenumber" name="36" href="#36">36</a> info.getDomainHints().add((DomainHint) childSAMLObject); +<a class="jxr_linenumber" name="37" href="#37">37</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof GeolocationHint) { +<a class="jxr_linenumber" name="38" href="#38">38</a> info.getGeolocationHints().add((GeolocationHint) childSAMLObject); +<a class="jxr_linenumber" name="39" href="#39">39</a> } <strong class="jxr_keyword">else</strong> { +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">super</strong>.processChildElement(parentSAMLObject, childSAMLObject); +<a class="jxr_linenumber" name="41" href="#41">41</a> } +<a class="jxr_linenumber" name="42" href="#42">42</a> } +<a class="jxr_linenumber" name="43" href="#43">43</a> +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html new file mode 100644 index 0000000..fbdc318 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html @@ -0,0 +1,70 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DisplayName xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * DisplayName.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * Reflects the UINFO in the IdP Discovery and Login UI Metadata Extension Profile/</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> * */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html">DisplayName</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> { +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"DisplayName"</span>; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * Gets the name of the EndPoint.</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> * @return the name of the EndPoint</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> LocalizedString getName(); +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * Sets the EndPoint name.</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> * @param newName EndPoint name</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setName(LocalizedString newName); +<a class="jxr_linenumber" name="56" href="#56">56</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html new file mode 100644 index 0000000..e04cbfd --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DisplayNameBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html">DisplayNameBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<DisplayName> { +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameBuilder.html">DisplayNameBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html">DisplayName</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> DisplayName.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html">DisplayName</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html">DisplayNameImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html new file mode 100644 index 0000000..6f17732 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html @@ -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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DisplayNameImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName}.</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html">DisplayNameImpl</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html">LocalizedNameImpl</a> <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayName.html">DisplayName</a> { +<a class="jxr_linenumber" name="23" href="#23">23</a> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameImpl.html">DisplayNameImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="33" href="#33">33</a> } +<a class="jxr_linenumber" 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> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html new file mode 100644 index 0000000..c3558c3 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html @@ -0,0 +1,46 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DisplayNameMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameMarshaller.html">DisplayNameMarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html">LocalizedNameMarshaller</a> { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html new file mode 100644 index 0000000..229b78f --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html @@ -0,0 +1,38 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DisplayNameUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DisplayName} objects.</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DisplayNameUnmarshaller.html">DisplayNameUnmarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html">LocalizedNameUnmarshaller</a> { +<a class="jxr_linenumber" name="23" href="#23">23</a> +<a class="jxr_linenumber" name="24" href="#24">24</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html new file mode 100644 index 0000000..9af8e6e --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html @@ -0,0 +1,69 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DomainHint xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * IPHint.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * The <DomainHint> element specifies a set of DNS domains associated with, </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * or serviced by, the entity. </em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">DomainHint</a> <strong class="jxr_keyword">extends</strong> SAMLObject { +<a class="jxr_linenumber" name="34" href="#34">34</a> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"DomainHint"</span>; +<a class="jxr_linenumber" name="37" href="#37">37</a> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="40" href="#40">40</a> DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment"> * Gets the Hint.</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * @return the Hint</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">public</strong> String getHint(); +<a class="jxr_linenumber" name="48" href="#48">48</a> +<a class="jxr_linenumber" name="49" href="#49">49</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment"> * Sets the hint.</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * @param newHint hint</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHint(String newHint); +<a class="jxr_linenumber" name="55" href="#55">55</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html new file mode 100644 index 0000000..09dd715 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DomainHintBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html">DomainHintBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<DomainHint> { +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintBuilder.html">DomainHintBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">DomainHint</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> DomainHint.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">DomainHint</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html">DomainHintImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html new file mode 100644 index 0000000..2103a68 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html @@ -0,0 +1,73 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DomainHintImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint}.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html">DomainHintImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">DomainHint</a>{ +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * local storage.</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">private</strong> String hint; +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintImpl.html">DomainHintImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="42" href="#42">42</a> } +<a class="jxr_linenumber" name="43" href="#43">43</a> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <strong class="jxr_keyword">public</strong> String getHint() { +<a class="jxr_linenumber" name="46" href="#46">46</a> <strong class="jxr_keyword">return</strong> hint; +<a class="jxr_linenumber" name="47" href="#47">47</a> } +<a class="jxr_linenumber" name="48" href="#48">48</a> +<a class="jxr_linenumber" name="49" href="#49">49</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="50" href="#50">50</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHint(String newHint) { +<a class="jxr_linenumber" name="51" href="#51">51</a> hint = prepareForAssignment(hint, newHint); +<a class="jxr_linenumber" name="52" href="#52">52</a> } +<a class="jxr_linenumber" name="53" href="#53">53</a> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="56" href="#56">56</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="57" href="#57">57</a> } +<a class="jxr_linenumber" name="58" href="#58">58</a> +<a class="jxr_linenumber" name="59" href="#59">59</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html new file mode 100644 index 0000000..ef9f71e --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html @@ -0,0 +1,52 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DomainHintMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint} objects.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintMarshaller.html">DomainHintMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="29" href="#29">29</a> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallElementContent(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="32" href="#32">32</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">DomainHint</a> name = (DomainHint) samlObject; +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">if</strong> (name.getHint() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="35" href="#35">35</a> XMLHelper.appendTextContent(domElement, name.getHint()); +<a class="jxr_linenumber" name="36" href="#36">36</a> } +<a class="jxr_linenumber" name="37" href="#37">37</a> } +<a class="jxr_linenumber" name="38" href="#38">38</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html new file mode 100644 index 0000000..c518634 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html @@ -0,0 +1,52 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>DomainHintUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.DomainHint} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHintUnmarshaller.html">DomainHintUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processElementContent(XMLObject samlObject, String elementContent) { +<a class="jxr_linenumber" name="34" href="#34">34</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/DomainHint.html">DomainHint</a> hint = (DomainHint) samlObject; +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> hint.setHint(elementContent); +<a class="jxr_linenumber" name="37" href="#37">37</a> } +<a class="jxr_linenumber" name="38" href="#38">38</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html new file mode 100644 index 0000000..9d47145 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html @@ -0,0 +1,70 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>GeolocationHint xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * IPHint.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * The <GeolocationHint> element specifies the geographic coordinates associated </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * with, or serviced by, the entity. Coordinates are given in decimal form using</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * the World Geodetic System (2d) coordinate system.</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">GeolocationHint</a> <strong class="jxr_keyword">extends</strong> SAMLObject { +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"GeolocationHint"</span>; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * Gets the Hint.</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> * @return the Hint</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> String getHint(); +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * Sets the hint.</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> * @param newHint hint</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHint(String newHint); +<a class="jxr_linenumber" name="56" href="#56">56</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html new file mode 100644 index 0000000..583027f --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>GeolocationHintBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html">GeolocationHintBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<GeolocationHint> { +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintBuilder.html">GeolocationHintBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">GeolocationHint</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> GeolocationHint.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">GeolocationHint</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html">GeolocationHintImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html new file mode 100644 index 0000000..722c539 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html @@ -0,0 +1,76 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>GeolocationHintImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.DatatypeHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint}.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html">GeolocationHintImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">GeolocationHint</a> { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * local storage.</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">private</strong> String hint; +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintImpl.html">GeolocationHintImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="44" href="#44">44</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> String getHint() { +<a class="jxr_linenumber" name="49" href="#49">49</a> <strong class="jxr_keyword">return</strong> hint; +<a class="jxr_linenumber" name="50" href="#50">50</a> } +<a class="jxr_linenumber" name="51" href="#51">51</a> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHint(String newHint) { +<a class="jxr_linenumber" name="54" href="#54">54</a> hint = prepareForAssignment(hint, newHint); +<a class="jxr_linenumber" name="55" href="#55">55</a> } +<a class="jxr_linenumber" name="56" href="#56">56</a> +<a class="jxr_linenumber" name="57" href="#57">57</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="58" href="#58">58</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="59" href="#59">59</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="60" href="#60">60</a> } +<a class="jxr_linenumber" name="61" href="#61">61</a> +<a class="jxr_linenumber" name="62" href="#62">62</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html new file mode 100644 index 0000000..b8b9b72 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html @@ -0,0 +1,52 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>GeolocationHintMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint} objects.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintMarshaller.html">GeolocationHintMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="29" href="#29">29</a> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallElementContent(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="32" href="#32">32</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">GeolocationHint</a> name = (GeolocationHint) samlObject; +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">if</strong> (name.getHint() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="35" href="#35">35</a> XMLHelper.appendTextContent(domElement, name.getHint()); +<a class="jxr_linenumber" name="36" href="#36">36</a> } +<a class="jxr_linenumber" name="37" href="#37">37</a> } +<a class="jxr_linenumber" name="38" href="#38">38</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html new file mode 100644 index 0000000..b1f8a24 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html @@ -0,0 +1,47 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>GeolocationHintUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.GeolocationHint} objects.</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHintUnmarshaller.html">GeolocationHintUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processElementContent(XMLObject samlObject, String elementContent) { +<a class="jxr_linenumber" name="29" href="#29">29</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/GeolocationHint.html">GeolocationHint</a> hint = (GeolocationHint) samlObject; +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> hint.setHint(elementContent); +<a class="jxr_linenumber" name="32" href="#32">32</a> } +<a class="jxr_linenumber" name="33" href="#33">33</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html new file mode 100644 index 0000000..9ec3625 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html @@ -0,0 +1,69 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>IPHint xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * IPHint.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * The <IPHint> element specifies a set of [CIDR] blocks associated with, </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * or serviced by, the entity. Both IPv4 and IPv6 CIDR blocks MUST be supported.</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">IPHint</a> <strong class="jxr_keyword">extends</strong> SAMLObject { +<a class="jxr_linenumber" name="34" href="#34">34</a> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"IPHint"</span>; +<a class="jxr_linenumber" name="37" href="#37">37</a> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="40" href="#40">40</a> DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment"> * Gets the Hint.</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * @return the Hint</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">public</strong> String getHint(); +<a class="jxr_linenumber" name="48" href="#48">48</a> +<a class="jxr_linenumber" name="49" href="#49">49</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment"> * Sets the hint.</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * @param newHint hint</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHint(String newHint); +<a class="jxr_linenumber" name="55" href="#55">55</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html new file mode 100644 index 0000000..c5543ca --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>IPHintBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html">IPHintBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<IPHint> { +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintBuilder.html">IPHintBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">IPHint</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> IPHint.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">IPHint</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html">IPHintImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html new file mode 100644 index 0000000..fa728e7 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html @@ -0,0 +1,76 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>IPHintImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.DatatypeHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint}.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html">IPHintImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">IPHint</a> { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * local storage.</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">private</strong> String hint; +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintImpl.html">IPHintImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="44" href="#44">44</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> String getHint() { +<a class="jxr_linenumber" name="49" href="#49">49</a> <strong class="jxr_keyword">return</strong> hint; +<a class="jxr_linenumber" name="50" href="#50">50</a> } +<a class="jxr_linenumber" name="51" href="#51">51</a> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHint(String newHint) { +<a class="jxr_linenumber" name="54" href="#54">54</a> hint = prepareForAssignment(hint, newHint); +<a class="jxr_linenumber" name="55" href="#55">55</a> } +<a class="jxr_linenumber" name="56" href="#56">56</a> +<a class="jxr_linenumber" name="57" href="#57">57</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="58" href="#58">58</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="59" href="#59">59</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="60" href="#60">60</a> } +<a class="jxr_linenumber" name="61" href="#61">61</a> +<a class="jxr_linenumber" name="62" href="#62">62</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html new file mode 100644 index 0000000..b986411 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html @@ -0,0 +1,52 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>IPHintMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint} objects.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintMarshaller.html">IPHintMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="29" href="#29">29</a> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallElementContent(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="32" href="#32">32</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">IPHint</a> name = (IPHint) samlObject; +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">if</strong> (name.getHint() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="35" href="#35">35</a> XMLHelper.appendTextContent(domElement, name.getHint()); +<a class="jxr_linenumber" name="36" href="#36">36</a> } +<a class="jxr_linenumber" name="37" href="#37">37</a> } +<a class="jxr_linenumber" name="38" href="#38">38</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html new file mode 100644 index 0000000..5d05a26 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html @@ -0,0 +1,52 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>IPHintUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.IPHint} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHintUnmarshaller.html">IPHintUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processElementContent(XMLObject samlObject, String elementContent) { +<a class="jxr_linenumber" name="34" href="#34">34</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/IPHint.html">IPHint</a> hint = (IPHint) samlObject; +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> hint.setHint(elementContent); +<a class="jxr_linenumber" name="37" href="#37">37</a> } +<a class="jxr_linenumber" name="38" href="#38">38</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html new file mode 100644 index 0000000..906c0a1 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html @@ -0,0 +1,70 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>InformationURL xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> * InformationURL.</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * Reflects the InformationURL in the IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html">InformationURL</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> { +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"InformationURL"</span>; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(DiscoHints.MDUI_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> DEFAULT_ELEMENT_LOCAL_NAME, DiscoHints.MDUI_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * Gets the InformationURL of the EndPoint.</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> * @return the InformationURL of the EndPoint</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> LocalizedString getURL(); +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * Sets the InformationURL of the EndPoint.</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> * @param newName InformationURL of the EndPoint</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURL(LocalizedString newName); +<a class="jxr_linenumber" name="56" href="#56">56</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html new file mode 100644 index 0000000..e71da9f --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>InformationURLBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html">InformationURLBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<InformationURL> { +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLBuilder.html">InformationURLBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html">InformationURL</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> InformationURL.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html">InformationURL</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html">InformationURLImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html new file mode 100644 index 0000000..970eaa1 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html @@ -0,0 +1,68 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>InformationURLImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.DatatypeHelper; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL}.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html">InformationURLImpl</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html">LocalizedURIImpl</a> <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURL.html">InformationURL</a> { +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLImpl.html">InformationURLImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <strong class="jxr_keyword">public</strong> LocalizedString getURL() { +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">return</strong> getURL(); +<a class="jxr_linenumber" name="48" href="#48">48</a> } +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURL(LocalizedString newInformationURL) { +<a class="jxr_linenumber" name="52" href="#52">52</a> setURL(newInformationURL); +<a class="jxr_linenumber" name="53" href="#53">53</a> } +<a class="jxr_linenumber" name="54" href="#54">54</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html new file mode 100644 index 0000000..226e64b --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html @@ -0,0 +1,38 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>InformationURLMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL} objects.</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLMarshaller.html">InformationURLMarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html">LocalizedURIMarshaller</a> { +<a class="jxr_linenumber" name="24" href="#24">24</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html new file mode 100644 index 0000000..b058ebc --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html @@ -0,0 +1,37 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>InformationURLUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.InformationURL} objects.</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/InformationURLUnmarshaller.html">InformationURLUnmarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html">LocalizedURIUnmarshaller</a> { +<a class="jxr_linenumber" name="23" href="#23">23</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html new file mode 100644 index 0000000..ad8e7da --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedName xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * LocalizedName.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> <strong class="jxr_keyword">extends</strong> SAMLObject, LangBearing { +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Local name of the XSI type. */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String TYPE_LOCAL_NAME = <span class="jxr_string">"localizedNameType"</span>; +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * Gets the name.</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> * @return the name</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">public</strong> LocalizedString getName(); +<a class="jxr_linenumber" name="37" href="#37">37</a> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * Sets the name.</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment"> * @param newName new name</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setName(LocalizedString newName); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html new file mode 100644 index 0000000..a648211 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html @@ -0,0 +1,89 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedNameImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.DatatypeHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName}.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html">LocalizedNameImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Display name. */</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">private</strong> LocalizedString name; +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameImpl.html">LocalizedNameImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <strong class="jxr_keyword">public</strong> LocalizedString getName() { +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">return</strong> name; +<a class="jxr_linenumber" name="48" href="#48">48</a> } +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setName(LocalizedString newName) { +<a class="jxr_linenumber" name="52" href="#52">52</a> name = prepareForAssignment(name, newName); +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">boolean</strong> hasXMLLang = false; +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">if</strong> (name != <strong class="jxr_keyword">null</strong> && !DatatypeHelper.isEmpty(name.getLanguage())) { +<a class="jxr_linenumber" name="55" href="#55">55</a> hasXMLLang = <strong class="jxr_keyword">true</strong>; +<a class="jxr_linenumber" name="56" href="#56">56</a> } +<a class="jxr_linenumber" name="57" href="#57">57</a> manageQualifiedAttributeNamespace(LangBearing.XML_LANG_ATTR_NAME, hasXMLLang); +<a class="jxr_linenumber" name="58" href="#58">58</a> } +<a class="jxr_linenumber" name="59" href="#59">59</a> +<a class="jxr_linenumber" name="60" href="#60">60</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="61" href="#61">61</a> <strong class="jxr_keyword">public</strong> String getXMLLang() { +<a class="jxr_linenumber" name="62" href="#62">62</a> <strong class="jxr_keyword">return</strong> name.getLanguage(); +<a class="jxr_linenumber" name="63" href="#63">63</a> } +<a class="jxr_linenumber" name="64" href="#64">64</a> +<a class="jxr_linenumber" name="65" href="#65">65</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="66" href="#66">66</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setXMLLang(String newLang) { +<a class="jxr_linenumber" name="67" href="#67">67</a> name.setLanguage(newLang); +<a class="jxr_linenumber" name="68" href="#68">68</a> } +<a class="jxr_linenumber" name="69" href="#69">69</a> +<a class="jxr_linenumber" name="70" href="#70">70</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="71" href="#71">71</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="72" href="#72">72</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="73" href="#73">73</a> } +<a class="jxr_linenumber" name="74" href="#74">74</a> +<a class="jxr_linenumber" name="75" href="#75">75</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html new file mode 100644 index 0000000..014a91d --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html @@ -0,0 +1,69 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedNameMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName} objects.</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameMarshaller.html">LocalizedNameMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallAttributes(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="37" href="#37">37</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> name = (LocalizedName) samlObject; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">if</strong> (name.getName() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="40" href="#40">40</a> Attr attribute = XMLHelper.constructAttribute(domElement.getOwnerDocument(), SAMLConstants.XML_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> LangBearing.XML_LANG_ATTR_LOCAL_NAME, SAMLConstants.XML_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> attribute.setValue(name.getName().getLanguage()); +<a class="jxr_linenumber" name="43" href="#43">43</a> domElement.setAttributeNodeNS(attribute); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallElementContent(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="49" href="#49">49</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> name = (LocalizedName) samlObject; +<a class="jxr_linenumber" name="50" href="#50">50</a> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">if</strong> (name.getName() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="52" href="#52">52</a> XMLHelper.appendTextContent(domElement, name.getName().getLocalString()); +<a class="jxr_linenumber" name="53" href="#53">53</a> } +<a class="jxr_linenumber" name="54" href="#54">54</a> } +<a class="jxr_linenumber" name="55" href="#55">55</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html new file mode 100644 index 0000000..04d0775 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html @@ -0,0 +1,76 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedNameUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedName} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedNameUnmarshaller.html">LocalizedNameUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processAttribute(XMLObject samlObject, Attr attribute) <strong class="jxr_keyword">throws</strong> UnmarshallingException { +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">if</strong> (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME) +<a class="jxr_linenumber" name="37" href="#37">37</a> && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) { +<a class="jxr_linenumber" name="38" href="#38">38</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> name = (LocalizedName) samlObject; +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> LocalizedString nameStr = name.getName(); +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">if</strong> (nameStr == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="42" href="#42">42</a> nameStr = <strong class="jxr_keyword">new</strong> LocalizedString(); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> +<a class="jxr_linenumber" name="45" href="#45">45</a> nameStr.setLanguage(attribute.getValue()); +<a class="jxr_linenumber" name="46" href="#46">46</a> name.setName(nameStr); +<a class="jxr_linenumber" name="47" href="#47">47</a> } +<a class="jxr_linenumber" name="48" href="#48">48</a> } +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processElementContent(XMLObject samlObject, String elementContent) { +<a class="jxr_linenumber" name="52" href="#52">52</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedName.html">LocalizedName</a> name = (LocalizedName) samlObject; +<a class="jxr_linenumber" name="53" href="#53">53</a> +<a class="jxr_linenumber" name="54" href="#54">54</a> LocalizedString nameStr = name.getName(); +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">if</strong> (nameStr == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="56" href="#56">56</a> nameStr = <strong class="jxr_keyword">new</strong> LocalizedString(); +<a class="jxr_linenumber" name="57" href="#57">57</a> } +<a class="jxr_linenumber" name="58" href="#58">58</a> +<a class="jxr_linenumber" name="59" href="#59">59</a> nameStr.setLocalizedString(elementContent); +<a class="jxr_linenumber" name="60" href="#60">60</a> name.setName(nameStr); +<a class="jxr_linenumber" name="61" href="#61">61</a> } +<a class="jxr_linenumber" name="62" href="#62">62</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html new file mode 100644 index 0000000..80cb67a --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedURI xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright [2005] [University Corporation for Advanced Internet Development, Inc.]</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * LocalizedURI.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> <strong class="jxr_keyword">extends</strong> SAMLObject, LangBearing { +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Local name of the XSI type. */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String TYPE_LOCAL_NAME = <span class="jxr_string">"localizedURIType"</span>; +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * Gets the URI.</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> * @return the URI</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">public</strong> LocalizedString getURI(); +<a class="jxr_linenumber" name="37" href="#37">37</a> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * Sets the URI.</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment"> * @param newURI the new value</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURI(LocalizedString newURI); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html new file mode 100644 index 0000000..f895231 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html @@ -0,0 +1,89 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedURIImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.DatatypeHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI}.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html">LocalizedURIImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a>{ +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Display name. */</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">private</strong> LocalizedString uri; +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html">LocalizedURIImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <strong class="jxr_keyword">public</strong> LocalizedString getURI() { +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">return</strong> uri; +<a class="jxr_linenumber" name="48" href="#48">48</a> } +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURI(LocalizedString newURI) { +<a class="jxr_linenumber" name="52" href="#52">52</a> uri = prepareForAssignment(uri, newURI); +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">boolean</strong> hasXMLLang = false; +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">if</strong> (uri != <strong class="jxr_keyword">null</strong> && !DatatypeHelper.isEmpty(uri.getLanguage())) { +<a class="jxr_linenumber" name="55" href="#55">55</a> hasXMLLang = <strong class="jxr_keyword">true</strong>; +<a class="jxr_linenumber" name="56" href="#56">56</a> } +<a class="jxr_linenumber" name="57" href="#57">57</a> manageQualifiedAttributeNamespace(LangBearing.XML_LANG_ATTR_NAME, hasXMLLang); +<a class="jxr_linenumber" name="58" href="#58">58</a> } +<a class="jxr_linenumber" name="59" href="#59">59</a> +<a class="jxr_linenumber" name="60" href="#60">60</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="61" href="#61">61</a> <strong class="jxr_keyword">public</strong> String getXMLLang() { +<a class="jxr_linenumber" name="62" href="#62">62</a> <strong class="jxr_keyword">return</strong> uri.getLanguage(); +<a class="jxr_linenumber" name="63" href="#63">63</a> } +<a class="jxr_linenumber" name="64" href="#64">64</a> +<a class="jxr_linenumber" name="65" href="#65">65</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="66" href="#66">66</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setXMLLang(String newLang) { +<a class="jxr_linenumber" name="67" href="#67">67</a> uri.setLanguage(newLang); +<a class="jxr_linenumber" name="68" href="#68">68</a> } +<a class="jxr_linenumber" name="69" href="#69">69</a> +<a class="jxr_linenumber" name="70" href="#70">70</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="71" href="#71">71</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="72" href="#72">72</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="73" href="#73">73</a> } +<a class="jxr_linenumber" name="74" href="#74">74</a> +<a class="jxr_linenumber" name="75" href="#75">75</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html new file mode 100644 index 0000000..af491a4 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html @@ -0,0 +1,69 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedURIMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalizedURI} objects.</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html">LocalizedURIMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallAttributes(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="37" href="#37">37</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> name = (LocalizedURI) samlObject; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">if</strong> (name.getURI() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="40" href="#40">40</a> Attr attribute = XMLHelper.constructAttribute(domElement.getOwnerDocument(), SAMLConstants.XML_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> LangBearing.XML_LANG_ATTR_LOCAL_NAME, SAMLConstants.XML_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> attribute.setValue(name.getURI().getLanguage()); +<a class="jxr_linenumber" name="43" href="#43">43</a> domElement.setAttributeNodeNS(attribute); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallElementContent(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="49" href="#49">49</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> name = (LocalizedURI) samlObject; +<a class="jxr_linenumber" name="50" href="#50">50</a> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">if</strong> (name.getURI() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="52" href="#52">52</a> XMLHelper.appendTextContent(domElement, name.getURI().getLocalString()); +<a class="jxr_linenumber" name="53" href="#53">53</a> } +<a class="jxr_linenumber" name="54" href="#54">54</a> } +<a class="jxr_linenumber" name="55" href="#55">55</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html new file mode 100644 index 0000000..32d30bb --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html @@ -0,0 +1,76 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LocalizedURIUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html">LocalizedURIUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processAttribute(XMLObject samlObject, Attr attribute) <strong class="jxr_keyword">throws</strong> UnmarshallingException { +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">if</strong> (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME) +<a class="jxr_linenumber" name="37" href="#37">37</a> && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) { +<a class="jxr_linenumber" name="38" href="#38">38</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> uri = (LocalizedURI) samlObject; +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> LocalizedString uriStr = uri.getURI(); +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">if</strong> (uriStr == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="42" href="#42">42</a> uriStr = <strong class="jxr_keyword">new</strong> LocalizedString(); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> +<a class="jxr_linenumber" name="45" href="#45">45</a> uriStr.setLanguage(attribute.getValue()); +<a class="jxr_linenumber" name="46" href="#46">46</a> uri.setURI(uriStr); +<a class="jxr_linenumber" name="47" href="#47">47</a> } +<a class="jxr_linenumber" name="48" href="#48">48</a> } +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processElementContent(XMLObject samlObject, String elementContent) { +<a class="jxr_linenumber" name="52" href="#52">52</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> uri = (LocalizedURI) samlObject; +<a class="jxr_linenumber" name="53" href="#53">53</a> +<a class="jxr_linenumber" name="54" href="#54">54</a> LocalizedString uriStr = uri.getURI(); +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">if</strong> (uriStr == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="56" href="#56">56</a> uriStr = <strong class="jxr_keyword">new</strong> LocalizedString(); +<a class="jxr_linenumber" name="57" href="#57">57</a> } +<a class="jxr_linenumber" name="58" href="#58">58</a> +<a class="jxr_linenumber" name="59" href="#59">59</a> uriStr.setLocalizedString(elementContent); +<a class="jxr_linenumber" name="60" href="#60">60</a> uri.setURI(uriStr); +<a class="jxr_linenumber" name="61" href="#61">61</a> } +<a class="jxr_linenumber" name="62" href="#62">62</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html new file mode 100644 index 0000000..4d063fb --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html @@ -0,0 +1,99 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>Logo xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * Localized logo type.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * @author RDW 27/Aug/2010</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> <strong class="jxr_keyword">extends</strong> LangBearing, SAMLObject { +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"Logo"</span>; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String HEIGHT_ATTR_NAME = <span class="jxr_string">"height"</span>; +<a class="jxr_linenumber" name="44" href="#44">44</a> +<a class="jxr_linenumber" name="45" href="#45">45</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String WIDTH_ATTR_NAME = <span class="jxr_string">"width"</span>; +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> +<a class="jxr_linenumber" name="48" href="#48">48</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="49" href="#49">49</a> <em class="jxr_javadoccomment"> * Gets the URL.</em> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * @return the URL</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">public</strong> LocalizedString getURL(); +<a class="jxr_linenumber" name="54" href="#54">54</a> +<a class="jxr_linenumber" name="55" href="#55">55</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="56" href="#56">56</a> <em class="jxr_javadoccomment"> * Sets the URL.</em> +<a class="jxr_linenumber" name="57" href="#57">57</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="58" href="#58">58</a> <em class="jxr_javadoccomment"> * @param newURL the URL</em> +<a class="jxr_linenumber" name="59" href="#59">59</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="60" href="#60">60</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURL(LocalizedString newURL); +<a class="jxr_linenumber" name="61" href="#61">61</a> +<a class="jxr_linenumber" name="62" href="#62">62</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="63" href="#63">63</a> <em class="jxr_javadoccomment"> * Get the height of the logo.</em> +<a class="jxr_linenumber" name="64" href="#64">64</a> <em class="jxr_javadoccomment"> * @return the height of the logo</em> +<a class="jxr_linenumber" name="65" href="#65">65</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="66" href="#66">66</a> <strong class="jxr_keyword">public</strong> Integer getHeight(); +<a class="jxr_linenumber" name="67" href="#67">67</a> +<a class="jxr_linenumber" name="68" href="#68">68</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="69" href="#69">69</a> <em class="jxr_javadoccomment"> * Sets the height of the logo.</em> +<a class="jxr_linenumber" name="70" href="#70">70</a> <em class="jxr_javadoccomment"> * @param newHeight the height of the logo</em> +<a class="jxr_linenumber" name="71" href="#71">71</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="72" href="#72">72</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHeight(Integer newHeight); +<a class="jxr_linenumber" name="73" href="#73">73</a> +<a class="jxr_linenumber" name="74" href="#74">74</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="75" href="#75">75</a> <em class="jxr_javadoccomment"> * Get the width of the logo.</em> +<a class="jxr_linenumber" name="76" href="#76">76</a> <em class="jxr_javadoccomment"> * @return the width of the logo</em> +<a class="jxr_linenumber" name="77" href="#77">77</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="78" href="#78">78</a> <strong class="jxr_keyword">public</strong> Integer getWidth(); +<a class="jxr_linenumber" name="79" href="#79">79</a> +<a class="jxr_linenumber" name="80" href="#80">80</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="81" href="#81">81</a> <em class="jxr_javadoccomment"> * Sets the width of the logo.</em> +<a class="jxr_linenumber" name="82" href="#82">82</a> <em class="jxr_javadoccomment"> * @param newWidth the height of the logo</em> +<a class="jxr_linenumber" name="83" href="#83">83</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="84" href="#84">84</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setWidth(Integer newWidth); +<a class="jxr_linenumber" name="85" href="#85">85</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html new file mode 100644 index 0000000..9ef049e --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html @@ -0,0 +1,58 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LogoBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo} objects.</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html">LogoBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<Logo> { +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoBuilder.html">LogoBuilder</a>() { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> } +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> buildObject() { +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">return</strong> buildObject(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="36" href="#36">36</a> Logo.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="37" href="#37">37</a> UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="38" href="#38">38</a> } +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html">LogoImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="43" href="#43">43</a> } +<a class="jxr_linenumber" name="44" href="#44">44</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html new file mode 100644 index 0000000..9a9c42d --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html @@ -0,0 +1,123 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LogoImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo}.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * @author rod widdowson</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html">LogoImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> { +<a class="jxr_linenumber" name="30" href="#30">30</a> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> URL. */</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <strong class="jxr_keyword">private</strong> LocalizedString localizedURL; +<a class="jxr_linenumber" name="33" href="#33">33</a> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> X-Dimension of the logo. */</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">private</strong> Integer width; +<a class="jxr_linenumber" name="36" href="#36">36</a> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Y-Dimension of the logo. */</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">private</strong> Integer height; +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment"> * @param namespaceURI namespaceURI</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * @param elementLocalName elementLocalName</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * @param namespacePrefix namespacePrefix</em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoImpl.html">LogoImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="49" href="#49">49</a> } +<a class="jxr_linenumber" name="50" href="#50">50</a> +<a class="jxr_linenumber" name="51" href="#51">51</a> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">public</strong> Integer getHeight() { +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">return</strong> height; +<a class="jxr_linenumber" name="55" href="#55">55</a> } +<a class="jxr_linenumber" name="56" href="#56">56</a> +<a class="jxr_linenumber" name="57" href="#57">57</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="58" href="#58">58</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setHeight(Integer newHeight) { +<a class="jxr_linenumber" name="59" href="#59">59</a> height = prepareForAssignment(height, newHeight); +<a class="jxr_linenumber" name="60" href="#60">60</a> } +<a class="jxr_linenumber" name="61" href="#61">61</a> +<a class="jxr_linenumber" name="62" href="#62">62</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="63" href="#63">63</a> <strong class="jxr_keyword">public</strong> Integer getWidth() { +<a class="jxr_linenumber" name="64" href="#64">64</a> <strong class="jxr_keyword">return</strong> width; +<a class="jxr_linenumber" name="65" href="#65">65</a> } +<a class="jxr_linenumber" name="66" href="#66">66</a> +<a class="jxr_linenumber" name="67" href="#67">67</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="68" href="#68">68</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setWidth(Integer newWidth) { +<a class="jxr_linenumber" name="69" href="#69">69</a> width = prepareForAssignment(width, newWidth); +<a class="jxr_linenumber" name="70" href="#70">70</a> } +<a class="jxr_linenumber" name="71" href="#71">71</a> +<a class="jxr_linenumber" name="72" href="#72">72</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="73" href="#73">73</a> <strong class="jxr_keyword">public</strong> LocalizedString getURL() { +<a class="jxr_linenumber" name="74" href="#74">74</a> <strong class="jxr_keyword">return</strong> localizedURL; +<a class="jxr_linenumber" name="75" href="#75">75</a> } +<a class="jxr_linenumber" name="76" href="#76">76</a> +<a class="jxr_linenumber" name="77" href="#77">77</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="78" href="#78">78</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURL(LocalizedString newURL) { +<a class="jxr_linenumber" name="79" href="#79">79</a> localizedURL = newURL; +<a class="jxr_linenumber" name="80" href="#80">80</a> } +<a class="jxr_linenumber" name="81" href="#81">81</a> +<a class="jxr_linenumber" name="82" href="#82">82</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="83" href="#83">83</a> <strong class="jxr_keyword">public</strong> String getXMLLang() { +<a class="jxr_linenumber" name="84" href="#84">84</a> localizedURL.getLanguage(); +<a class="jxr_linenumber" name="85" href="#85">85</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="86" href="#86">86</a> } +<a class="jxr_linenumber" name="87" href="#87">87</a> +<a class="jxr_linenumber" name="88" href="#88">88</a> +<a class="jxr_linenumber" name="89" href="#89">89</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="90" href="#90">90</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setXMLLang(String newLang) { +<a class="jxr_linenumber" name="91" href="#91">91</a> localizedURL.setLanguage(newLang); +<a class="jxr_linenumber" name="92" href="#92">92</a> } +<a class="jxr_linenumber" name="93" href="#93">93</a> +<a class="jxr_linenumber" name="94" href="#94">94</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="95" href="#95">95</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="96" href="#96">96</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>; +<a class="jxr_linenumber" name="97" href="#97">97</a> } +<a class="jxr_linenumber" name="98" href="#98">98</a> +<a class="jxr_linenumber" name="99" href="#99">99</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="100" href="#100">100</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em> +<a class="jxr_linenumber" name="101" href="#101">101</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="102" href="#102">102</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> hashCode() { +<a class="jxr_linenumber" name="103" href="#103">103</a> <strong class="jxr_keyword">int</strong> hash = 1; +<a class="jxr_linenumber" name="104" href="#104">104</a> hash = hash * 31 + localizedURL.hashCode(); +<a class="jxr_linenumber" name="105" href="#105">105</a> hash = hash * 31 + height; +<a class="jxr_linenumber" name="106" href="#106">106</a> hash = hash * 31 + width; +<a class="jxr_linenumber" name="107" href="#107">107</a> <strong class="jxr_keyword">return</strong> hash; +<a class="jxr_linenumber" name="108" href="#108">108</a> } +<a class="jxr_linenumber" name="109" href="#109">109</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html new file mode 100644 index 0000000..518959b --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html @@ -0,0 +1,75 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LogoMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.MarshallingException; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLHelper; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Element; +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.Logo} objects.</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoMarshaller.html">LogoMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment"> * {@inheritDoc}</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallAttributes(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="37" href="#37">37</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> logo = (Logo) samlObject; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">if</strong> (logo.getXMLLang() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="40" href="#40">40</a> Attr attribute = XMLHelper.constructAttribute(domElement.getOwnerDocument(), SAMLConstants.XML_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> LangBearing.XML_LANG_ATTR_LOCAL_NAME, SAMLConstants.XML_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> attribute.setValue(logo.getXMLLang()); +<a class="jxr_linenumber" name="43" href="#43">43</a> domElement.setAttributeNodeNS(attribute); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +<a class="jxr_linenumber" name="45" href="#45">45</a> <strong class="jxr_keyword">if</strong> (logo.getHeight() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="46" href="#46">46</a> domElement.setAttributeNS(<strong class="jxr_keyword">null</strong>, Logo.HEIGHT_ATTR_NAME, logo.getHeight().toString()); +<a class="jxr_linenumber" name="47" href="#47">47</a> } +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">if</strong> (logo.getWidth() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="49" href="#49">49</a> domElement.setAttributeNS(<strong class="jxr_keyword">null</strong>, Logo.WIDTH_ATTR_NAME, logo.getWidth().toString()); +<a class="jxr_linenumber" name="50" href="#50">50</a> } +<a class="jxr_linenumber" name="51" href="#51">51</a> } +<a class="jxr_linenumber" name="52" href="#52">52</a> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> marshallElementContent(XMLObject samlObject, Element domElement) <strong class="jxr_keyword">throws</strong> MarshallingException { +<a class="jxr_linenumber" name="55" href="#55">55</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> logo = (Logo) samlObject; +<a class="jxr_linenumber" name="56" href="#56">56</a> +<a class="jxr_linenumber" name="57" href="#57">57</a> <strong class="jxr_keyword">if</strong> (logo.getURL() != <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="58" href="#58">58</a> XMLHelper.appendTextContent(domElement, logo.getURL().getLocalString()); +<a class="jxr_linenumber" name="59" href="#59">59</a> } +<a class="jxr_linenumber" name="60" href="#60">60</a> } +<a class="jxr_linenumber" name="61" href="#61">61</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html new file mode 100644 index 0000000..50dedc1 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html @@ -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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>LogoUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.xml.SAMLConstants; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.w3c.dom.Attr; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * A thread-safe Unmarshaller for {@link org.opensaml.saml2.metadata.Logo} objects.</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LogoUnmarshaller.html">LogoUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processElementContent(XMLObject samlObject, String elementContent) { +<a class="jxr_linenumber" name="35" href="#35">35</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> logo = (Logo) samlObject; +<a class="jxr_linenumber" name="36" href="#36">36</a> +<a class="jxr_linenumber" name="37" href="#37">37</a> LocalizedString url = logo.getURL(); +<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">if</strong> (url == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="39" href="#39">39</a> url = <strong class="jxr_keyword">new</strong> LocalizedString(); +<a class="jxr_linenumber" name="40" href="#40">40</a> } +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> url.setLocalizedString(elementContent); +<a class="jxr_linenumber" name="43" href="#43">43</a> logo.setURL(url); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +<a class="jxr_linenumber" name="45" href="#45">45</a> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processAttribute(XMLObject samlObject, Attr attribute) <strong class="jxr_keyword">throws</strong> UnmarshallingException { +<a class="jxr_linenumber" name="48" href="#48">48</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/Logo.html">Logo</a> logo = (Logo) samlObject; +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <strong class="jxr_keyword">if</strong> (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME) +<a class="jxr_linenumber" name="51" href="#51">51</a> && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) { +<a class="jxr_linenumber" name="52" href="#52">52</a> +<a class="jxr_linenumber" name="53" href="#53">53</a> LocalizedString url = logo.getURL(); +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">if</strong> (url == <strong class="jxr_keyword">null</strong>) { +<a class="jxr_linenumber" name="55" href="#55">55</a> url = <strong class="jxr_keyword">new</strong> LocalizedString(); +<a class="jxr_linenumber" name="56" href="#56">56</a> } +<a class="jxr_linenumber" name="57" href="#57">57</a> +<a class="jxr_linenumber" name="58" href="#58">58</a> url.setLanguage(attribute.getValue()); +<a class="jxr_linenumber" name="59" href="#59">59</a> logo.setURL(url); +<a class="jxr_linenumber" name="60" href="#60">60</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (attribute.getLocalName().equals(Logo.HEIGHT_ATTR_NAME)) { +<a class="jxr_linenumber" name="61" href="#61">61</a> logo.setHeight(Integer.valueOf(attribute.getValue())); +<a class="jxr_linenumber" name="62" href="#62">62</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (attribute.getLocalName().equals(Logo.WIDTH_ATTR_NAME)) { +<a class="jxr_linenumber" name="63" href="#63">63</a> logo.setWidth(Integer.valueOf(attribute.getValue())); +<a class="jxr_linenumber" name="64" href="#64">64</a> } +<a class="jxr_linenumber" name="65" href="#65">65</a> } +<a class="jxr_linenumber" name="66" href="#66">66</a> +<a class="jxr_linenumber" 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> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html new file mode 100644 index 0000000..0b74910 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html @@ -0,0 +1,70 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>PrivacyStatementURL xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> * PrivacyStatementURL.</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> * Reflects the PrivacyStatementURL in the IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html">PrivacyStatementURL</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURI.html">LocalizedURI</a> { +<a class="jxr_linenumber" name="35" href="#35">35</a> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Element local name. */</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"PrivacyStatementURL"</span>; +<a class="jxr_linenumber" name="38" href="#38">38</a> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="41" href="#41">41</a> DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="42" href="#42">42</a> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment"> * Gets the PrivacyStatementURL of the EndPoint.</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment"> * @return the PrivacyStatementURL of the EndPoint</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> LocalizedString getURL(); +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * Sets the PrivacyStatementURL of the EndPoint.</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> * @param newName PrivacyStatementURL of the EndPoint</em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURL(LocalizedString newName); +<a class="jxr_linenumber" name="56" href="#56">56</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html new file mode 100644 index 0000000..fe459a9 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html @@ -0,0 +1,60 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>PrivacyStatementURLBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL} objects.</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html">PrivacyStatementURLBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<PrivacyStatementURL> { +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLBuilder.html">PrivacyStatementURLBuilder</a>() { +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> } +<a class="jxr_linenumber" name="34" href="#34">34</a> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html">PrivacyStatementURL</a> buildObject() { +<a class="jxr_linenumber" name="37" href="#37">37</a> <strong class="jxr_keyword">return</strong> buildObject(UIInfo.MDUI_NS, +<a class="jxr_linenumber" name="38" href="#38">38</a> PrivacyStatementURL.DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="39" href="#39">39</a> UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="40" href="#40">40</a> } +<a class="jxr_linenumber" name="41" href="#41">41</a> +<a class="jxr_linenumber" name="42" href="#42">42</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html">PrivacyStatementURL</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="44" href="#44">44</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html">PrivacyStatementURLImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html new file mode 100644 index 0000000..8102468 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html @@ -0,0 +1,72 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>PrivacyStatementURLImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.saml2.metadata.LocalizedString; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.LangBearing; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.DatatypeHelper; +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL}.</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html">PrivacyStatementURLImpl</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIImpl.html">LocalizedURIImpl</a> <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURL.html">PrivacyStatementURL</a> { +<a class="jxr_linenumber" name="34" href="#34">34</a> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment"> * @param namespaceURI the namespaceURI</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <em class="jxr_javadoccomment"> * @param elementLocalName the elementLocalName</em> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment"> * @param namespacePrefix the namespacePrefix</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLImpl.html">PrivacyStatementURLImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="43" href="#43">43</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="44" href="#44">44</a> } +<a class="jxr_linenumber" name="45" href="#45">45</a> +<a class="jxr_linenumber" name="46" href="#46">46</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="47" href="#47">47</a> <strong class="jxr_keyword">public</strong> LocalizedString getURL() { +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">return</strong> getURI(); +<a class="jxr_linenumber" name="49" href="#49">49</a> } +<a class="jxr_linenumber" name="50" href="#50">50</a> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setURL(LocalizedString newPrivacyURL) { +<a class="jxr_linenumber" name="53" href="#53">53</a> setURI(newPrivacyURL); +<a class="jxr_linenumber" name="54" href="#54">54</a> } +<a class="jxr_linenumber" name="55" href="#55">55</a> +<a class="jxr_linenumber" name="56" href="#56">56</a> +<a class="jxr_linenumber" name="57" href="#57">57</a> +<a class="jxr_linenumber" name="58" href="#58">58</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html new file mode 100644 index 0000000..7675d8a --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html @@ -0,0 +1,38 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>PrivacyStatementURLMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL} objects.</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLMarshaller.html">PrivacyStatementURLMarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIMarshaller.html">LocalizedURIMarshaller</a> { +<a class="jxr_linenumber" name="24" href="#24">24</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html new file mode 100644 index 0000000..0ad80df --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html @@ -0,0 +1,38 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>PrivacyStatementURLUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.PrivacyStatementURL} objects.</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/PrivacyStatementURLUnmarshaller.html">PrivacyStatementURLUnmarshaller</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html">LocalizedURIUnmarshaller</a> { +<a class="jxr_linenumber" name="24" href="#24">24</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html new file mode 100644 index 0000000..d544d37 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html @@ -0,0 +1,119 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>UIInfo xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="20" href="#20">20</a> +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> javax.xml.namespace.QName; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.SAMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * See IdP Discovery and Login UI Metadata Extension Profile.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson August 2010</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <em class="jxr_javadoccomment"> * Reflects the UINFO in the IdP Discovery and Login UI Metadata Extension Profile,</em> +<a class="jxr_linenumber" name="31" href="#31">31</a> <em class="jxr_javadoccomment"> *</em> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html">UIInfo</a> <strong class="jxr_keyword">extends</strong> SAMLObject { +<a class="jxr_linenumber" name="34" href="#34">34</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Namespace for Discovery Service metadata extensions. */</em> +<a class="jxr_linenumber" name="35" href="#35">35</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String MDUI_NS = <span class="jxr_string">"urn:oasis:names:tc:SAML:metadata:ui"</span>; +<a class="jxr_linenumber" name="36" href="#36">36</a> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default namespace prefix used by this library. */</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String MDUI_PREFIX = <span class="jxr_string">"mdui"</span>; +<a class="jxr_linenumber" name="39" href="#39">39</a> +<a class="jxr_linenumber" name="40" href="#40">40</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Name of the element inside the Extensions. */</em> +<a class="jxr_linenumber" name="41" href="#41">41</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String DEFAULT_ELEMENT_LOCAL_NAME = <span class="jxr_string">"UIInfo"</span>; +<a class="jxr_linenumber" name="42" href="#42">42</a> +<a class="jxr_linenumber" name="43" href="#43">43</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Default element name. */</em> +<a class="jxr_linenumber" name="44" href="#44">44</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> QName DEFAULT_ELEMENT_NAME = <strong class="jxr_keyword">new</strong> QName(MDUI_NS, DEFAULT_ELEMENT_LOCAL_NAME, +<a class="jxr_linenumber" name="45" href="#45">45</a> MDUI_PREFIX); +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> Language attribute name. */</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> String LANG_ATTRIB_NAME = <span class="jxr_string">"lang"</span>; +<a class="jxr_linenumber" name="49" href="#49">49</a> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * Get the Display Names</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <em class="jxr_javadoccomment"> * The <DisplayName> element specifies a set of localized names fit for </em> +<a class="jxr_linenumber" name="54" href="#54">54</a> <em class="jxr_javadoccomment"> * display to users. Such names are meant to allow a user to distinguish </em> +<a class="jxr_linenumber" name="55" href="#55">55</a> <em class="jxr_javadoccomment"> * and identify the entity acting in a particular role.</em> +<a class="jxr_linenumber" name="56" href="#56">56</a> <em class="jxr_javadoccomment"> * @return the names</em> +<a class="jxr_linenumber" name="57" href="#57">57</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="58" href="#58">58</a> <strong class="jxr_keyword">public</strong> List <DisplayName> getDisplayNames(); +<a class="jxr_linenumber" name="59" href="#59">59</a> +<a class="jxr_linenumber" name="60" href="#60">60</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="61" href="#61">61</a> <em class="jxr_javadoccomment"> * Return the descriptions.</em> +<a class="jxr_linenumber" name="62" href="#62">62</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="63" href="#63">63</a> <em class="jxr_javadoccomment"> * The <Description> element specifies a set of brief, localized descriptions </em> +<a class="jxr_linenumber" name="64" href="#64">64</a> <em class="jxr_javadoccomment"> * fit for display to users. In the case of service providers this SHOULD be a </em> +<a class="jxr_linenumber" name="65" href="#65">65</a> <em class="jxr_javadoccomment"> * description of the service being offered. In the case of an identity provider </em> +<a class="jxr_linenumber" name="66" href="#66">66</a> <em class="jxr_javadoccomment"> * this SHOULD be a description of the community serviced. In all cases this text </em> +<a class="jxr_linenumber" name="67" href="#67">67</a> <em class="jxr_javadoccomment"> * SHOULD be standalone, meaning it is not meant to be filled in to some template </em> +<a class="jxr_linenumber" name="68" href="#68">68</a> <em class="jxr_javadoccomment"> * text (e.g. 'This service offers $description').</em> +<a class="jxr_linenumber" name="69" href="#69">69</a> <em class="jxr_javadoccomment"> * @return descriptions</em> +<a class="jxr_linenumber" name="70" href="#70">70</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="71" href="#71">71</a> <strong class="jxr_keyword">public</strong> List <Description> getDescriptions(); +<a class="jxr_linenumber" name="72" href="#72">72</a> +<a class="jxr_linenumber" name="73" href="#73">73</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em> +<a class="jxr_linenumber" name="74" href="#74">74</a> <em class="jxr_javadoccomment"> * Get the logos.</em> +<a class="jxr_linenumber" name="75" href="#75">75</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="76" href="#76">76</a> <em class="jxr_javadoccomment"> * The <Logo> element specifies a set of localized logos fit for display to users.</em> +<a class="jxr_linenumber" name="77" href="#77">77</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="78" href="#78">78</a> <em class="jxr_javadoccomment"> * @return a list of logos</em> +<a class="jxr_linenumber" name="79" href="#79">79</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="80" href="#80">80</a> <strong class="jxr_keyword">public</strong> List <Logo> getLogos(); +<a class="jxr_linenumber" name="81" href="#81">81</a> +<a class="jxr_linenumber" name="82" href="#82">82</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> </em> +<a class="jxr_linenumber" name="83" href="#83">83</a> <em class="jxr_javadoccomment"> * Get the URLs.</em> +<a class="jxr_linenumber" name="84" href="#84">84</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="85" href="#85">85</a> <em class="jxr_javadoccomment"> * The <InformationURL> specifies URLs to localized information, about the entity </em> +<a class="jxr_linenumber" name="86" href="#86">86</a> <em class="jxr_javadoccomment"> * acting in a given role, meant to be viewed by users. The contents found at </em> +<a class="jxr_linenumber" name="87" href="#87">87</a> <em class="jxr_javadoccomment"> * these URLs SHOULD give a more complete set of information about than what is </em> +<a class="jxr_linenumber" name="88" href="#88">88</a> <em class="jxr_javadoccomment"> * provided by the <Description> element </em> +<a class="jxr_linenumber" name="89" href="#89">89</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="90" href="#90">90</a> <em class="jxr_javadoccomment"> * @return the URLs</em> +<a class="jxr_linenumber" name="91" href="#91">91</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="92" href="#92">92</a> <strong class="jxr_keyword">public</strong> List <InformationURL> getInformationURLs(); +<a class="jxr_linenumber" name="93" href="#93">93</a> +<a class="jxr_linenumber" name="94" href="#94">94</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="95" href="#95">95</a> <em class="jxr_javadoccomment"> * Get the Privacy Statement URLs.</em> +<a class="jxr_linenumber" name="96" href="#96">96</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="97" href="#97">97</a> <em class="jxr_javadoccomment"> * The <PrivacyStatementURL> specifies URLs to localized privacy statements. </em> +<a class="jxr_linenumber" name="98" href="#98">98</a> <em class="jxr_javadoccomment"> * Such statements are meant to provide a user with information about how </em> +<a class="jxr_linenumber" name="99" href="#99">99</a> <em class="jxr_javadoccomment"> * information will be used and managed by the entity</em> +<a class="jxr_linenumber" name="100" href="#100">100</a> <em class="jxr_javadoccomment"> * </em> +<a class="jxr_linenumber" name="101" href="#101">101</a> <em class="jxr_javadoccomment"> * @return the URLs</em> +<a class="jxr_linenumber" name="102" href="#102">102</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="103" href="#103">103</a> <strong class="jxr_keyword">public</strong> List <PrivacyStatementURL> getPrivacyStatementURLs(); +<a class="jxr_linenumber" name="104" href="#104">104</a> +<a class="jxr_linenumber" name="105" href="#105">105</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html new file mode 100644 index 0000000..26c4a19 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html @@ -0,0 +1,55 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>UIInfoBuilder xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectBuilder; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="21" href="#21">21</a> <em class="jxr_javadoccomment"> * Builder of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo}.</em> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html">UIInfoBuilder</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectBuilder<UIInfo> { +<a class="jxr_linenumber" name="24" href="#24">24</a> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoBuilder.html">UIInfoBuilder</a>() { +<a class="jxr_linenumber" name="29" href="#29">29</a> +<a class="jxr_linenumber" name="30" href="#30">30</a> } +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html">UIInfo</a> buildObject() { +<a class="jxr_linenumber" name="34" href="#34">34</a> <strong class="jxr_keyword">return</strong> buildObject(UIInfo.MDUI_NS, UIInfo.DEFAULT_ELEMENT_LOCAL_NAME, UIInfo.MDUI_PREFIX); +<a class="jxr_linenumber" name="35" href="#35">35</a> } +<a class="jxr_linenumber" name="36" href="#36">36</a> +<a class="jxr_linenumber" name="37" href="#37">37</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="38" href="#38">38</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html">UIInfo</a> buildObject(String namespaceURI, String localName, String namespacePrefix) { +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html">UIInfoImpl</a>(namespaceURI, localName, namespacePrefix); +<a class="jxr_linenumber" name="40" href="#40">40</a> } +<a class="jxr_linenumber" name="41" href="#41">41</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html new file mode 100644 index 0000000..23aefe7 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html @@ -0,0 +1,115 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>UIInfoImpl xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> java.util.ArrayList; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> java.util.List; +<a class="jxr_linenumber" name="21" href="#21">21</a> +<a class="jxr_linenumber" name="22" href="#22">22</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObject; +<a class="jxr_linenumber" name="23" href="#23">23</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="24" href="#24">24</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.util.XMLObjectChildrenList; +<a class="jxr_linenumber" name="25" href="#25">25</a> +<a class="jxr_linenumber" name="26" href="#26">26</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="27" href="#27">27</a> <em class="jxr_javadoccomment"> * Concrete implementation of {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo}.</em> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment"> * @author Rod Widdowson</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html">UIInfoImpl</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObject <strong class="jxr_keyword">implements</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html">UIInfo</a> { +<a class="jxr_linenumber" name="31" href="#31">31</a> +<a class="jxr_linenumber" name="32" href="#32">32</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> localized descriptions of the endpoint. */</em> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<Description> descriptions; +<a class="jxr_linenumber" name="34" href="#34">34</a> +<a class="jxr_linenumber" name="35" href="#35">35</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> localized displayNames of the endpoint. */</em> +<a class="jxr_linenumber" name="36" href="#36">36</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<DisplayName> displayNames; +<a class="jxr_linenumber" name="37" href="#37">37</a> +<a class="jxr_linenumber" name="38" href="#38">38</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> localized Logos for the endpoint. */</em> +<a class="jxr_linenumber" name="39" href="#39">39</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<Logo> logos; +<a class="jxr_linenumber" name="40" href="#40">40</a> +<a class="jxr_linenumber" name="41" href="#41">41</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> localized URLs for the endpoint. */</em> +<a class="jxr_linenumber" name="42" href="#42">42</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<InformationURL> urls; +<a class="jxr_linenumber" name="43" href="#43">43</a> +<a class="jxr_linenumber" name="44" href="#44">44</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> localized PravcyStatementURLs for the endpoint. */</em> +<a class="jxr_linenumber" name="45" href="#45">45</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> XMLObjectChildrenList<PrivacyStatementURL> privacyStatementURLs; +<a class="jxr_linenumber" name="46" href="#46">46</a> +<a class="jxr_linenumber" name="47" href="#47">47</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="48" href="#48">48</a> <em class="jxr_javadoccomment"> * Constructor.</em> +<a class="jxr_linenumber" name="49" href="#49">49</a> <em class="jxr_javadoccomment"> * @param namespaceURI namespaceURI</em> +<a class="jxr_linenumber" name="50" href="#50">50</a> <em class="jxr_javadoccomment"> * @param elementLocalName elementLocalName</em> +<a class="jxr_linenumber" name="51" href="#51">51</a> <em class="jxr_javadoccomment"> * @param namespacePrefix namespacePrefix</em> +<a class="jxr_linenumber" name="52" href="#52">52</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="53" href="#53">53</a> <strong class="jxr_keyword">protected</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoImpl.html">UIInfoImpl</a>(String namespaceURI, String elementLocalName, String namespacePrefix) { +<a class="jxr_linenumber" name="54" href="#54">54</a> <strong class="jxr_keyword">super</strong>(namespaceURI, elementLocalName, namespacePrefix); +<a class="jxr_linenumber" name="55" href="#55">55</a> +<a class="jxr_linenumber" name="56" href="#56">56</a> descriptions = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<Description>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="57" href="#57">57</a> displayNames = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<DisplayName>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="58" href="#58">58</a> logos = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<Logo>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="59" href="#59">59</a> urls = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<InformationURL>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="60" href="#60">60</a> privacyStatementURLs = <strong class="jxr_keyword">new</strong> XMLObjectChildrenList<PrivacyStatementURL>(<strong class="jxr_keyword">this</strong>); +<a class="jxr_linenumber" name="61" href="#61">61</a> } +<a class="jxr_linenumber" name="62" href="#62">62</a> +<a class="jxr_linenumber" name="63" href="#63">63</a> +<a class="jxr_linenumber" name="64" href="#64">64</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="65" href="#65">65</a> <strong class="jxr_keyword">public</strong> List<Description> getDescriptions() { +<a class="jxr_linenumber" name="66" href="#66">66</a> <strong class="jxr_keyword">return</strong> descriptions; +<a class="jxr_linenumber" name="67" href="#67">67</a> } +<a class="jxr_linenumber" name="68" href="#68">68</a> +<a class="jxr_linenumber" name="69" href="#69">69</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="70" href="#70">70</a> <strong class="jxr_keyword">public</strong> List<DisplayName> getDisplayNames() { +<a class="jxr_linenumber" name="71" href="#71">71</a> <strong class="jxr_keyword">return</strong> displayNames; +<a class="jxr_linenumber" name="72" href="#72">72</a> } +<a class="jxr_linenumber" name="73" href="#73">73</a> +<a class="jxr_linenumber" name="74" href="#74">74</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="75" href="#75">75</a> <strong class="jxr_keyword">public</strong> List<InformationURL> getInformationURLs() { +<a class="jxr_linenumber" name="76" href="#76">76</a> <strong class="jxr_keyword">return</strong> urls; +<a class="jxr_linenumber" name="77" href="#77">77</a> } +<a class="jxr_linenumber" name="78" href="#78">78</a> +<a class="jxr_linenumber" name="79" href="#79">79</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="80" href="#80">80</a> <strong class="jxr_keyword">public</strong> List<Logo> getLogos() { +<a class="jxr_linenumber" name="81" href="#81">81</a> <strong class="jxr_keyword">return</strong> logos; +<a class="jxr_linenumber" name="82" href="#82">82</a> } +<a class="jxr_linenumber" name="83" href="#83">83</a> +<a class="jxr_linenumber" name="84" href="#84">84</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="85" href="#85">85</a> <strong class="jxr_keyword">public</strong> List<PrivacyStatementURL> getPrivacyStatementURLs() { +<a class="jxr_linenumber" name="86" href="#86">86</a> <strong class="jxr_keyword">return</strong> privacyStatementURLs; +<a class="jxr_linenumber" name="87" href="#87">87</a> } +<a class="jxr_linenumber" name="88" href="#88">88</a> +<a class="jxr_linenumber" name="89" href="#89">89</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="90" href="#90">90</a> <strong class="jxr_keyword">public</strong> List<XMLObject> getOrderedChildren() { +<a class="jxr_linenumber" name="91" href="#91">91</a> ArrayList<XMLObject> children = <strong class="jxr_keyword">new</strong> ArrayList<XMLObject>(); +<a class="jxr_linenumber" name="92" href="#92">92</a> +<a class="jxr_linenumber" name="93" href="#93">93</a> children.addAll(descriptions); +<a class="jxr_linenumber" name="94" href="#94">94</a> children.addAll(displayNames); +<a class="jxr_linenumber" name="95" href="#95">95</a> children.addAll(urls); +<a class="jxr_linenumber" name="96" href="#96">96</a> children.addAll(logos); +<a class="jxr_linenumber" name="97" href="#97">97</a> children.addAll(privacyStatementURLs); +<a class="jxr_linenumber" name="98" href="#98">98</a> <strong class="jxr_keyword">return</strong> children; +<a class="jxr_linenumber" name="99" href="#99">99</a> } +<a class="jxr_linenumber" name="100" href="#100">100</a> +<a class="jxr_linenumber" name="101" href="#101">101</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html new file mode 100644 index 0000000..9f44418 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html @@ -0,0 +1,41 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>UIInfoMarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> +<a class="jxr_linenumber" name="18" href="#18">18</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="19" href="#19">19</a> +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectMarshaller; +<a class="jxr_linenumber" name="21" href="#21">21</a> +<a class="jxr_linenumber" name="22" href="#22">22</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment"> * A thread safe Marshaller for {@link @linkedu.internet2.middleware.shibboleth.wayf.idpdisco.UIInfo} objects.</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoMarshaller.html">UIInfoMarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectMarshaller { +<a class="jxr_linenumber" name="26" href="#26">26</a> +<a class="jxr_linenumber" name="27" href="#27">27</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html new file mode 100644 index 0000000..53bc920 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html @@ -0,0 +1,61 @@ +<!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_US" lang="en_US"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>UIInfoUnmarshaller xref</title> +<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" /> +</head> +<body> +<div id="overview"><a href="../../../../../../../apidocs/edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html">View Javadoc</a></div><pre> + +<a class="jxr_linenumber" name="1" href="#1">1</a> <em class="jxr_comment">/*</em> +<a class="jxr_linenumber" name="2" href="#2">2</a> <em class="jxr_comment"> * Copyright 2010 University Corporation for Advanced Internet Development, Inc.</em> +<a class="jxr_linenumber" name="3" href="#3">3</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="4" href="#4">4</a> <em class="jxr_comment"> * Licensed under the Apache License, Version 2.0 (the "License");</em> +<a class="jxr_linenumber" name="5" href="#5">5</a> <em class="jxr_comment"> * you may not use this file except in compliance with the License.</em> +<a class="jxr_linenumber" name="6" href="#6">6</a> <em class="jxr_comment"> * You may obtain a copy of the License at</em> +<a class="jxr_linenumber" name="7" href="#7">7</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" 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 class="jxr_linenumber" name="9" href="#9">9</a> <em class="jxr_comment"> *</em> +<a class="jxr_linenumber" name="10" href="#10">10</a> <em class="jxr_comment"> * Unless required by applicable law or agreed to in writing, software</em> +<a class="jxr_linenumber" name="11" href="#11">11</a> <em class="jxr_comment"> * distributed under the License is distributed on an "AS IS" BASIS,</em> +<a class="jxr_linenumber" name="12" href="#12">12</a> <em class="jxr_comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</em> +<a class="jxr_linenumber" name="13" href="#13">13</a> <em class="jxr_comment"> * See the License for the specific language governing permissions and</em> +<a class="jxr_linenumber" name="14" href="#14">14</a> <em class="jxr_comment"> * limitations under the License.</em> +<a class="jxr_linenumber" name="15" href="#15">15</a> <em class="jxr_comment"> */</em> +<a class="jxr_linenumber" name="16" href="#16">16</a> +<a class="jxr_linenumber" name="17" href="#17">17</a> <strong class="jxr_keyword">package</strong> edu.internet2.middleware.shibboleth.wayf.idpdisco; +<a class="jxr_linenumber" name="18" href="#18">18</a> +<a class="jxr_linenumber" name="19" href="#19">19</a> <strong class="jxr_keyword">import</strong> org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller; +<a class="jxr_linenumber" name="20" href="#20">20</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.XMLObject; +<a class="jxr_linenumber" name="21" href="#21">21</a> <strong class="jxr_keyword">import</strong> org.opensaml.xml.io.UnmarshallingException; +<a class="jxr_linenumber" name="22" href="#22">22</a> +<a class="jxr_linenumber" name="23" href="#23">23</a> <em class="jxr_javadoccomment">/**</em> +<a class="jxr_linenumber" name="24" href="#24">24</a> <em class="jxr_javadoccomment"> * A thread-safe Unmarshaller for {@link org.opensaml.saml2.metadata.UIInfo} objects.</em> +<a class="jxr_linenumber" name="25" href="#25">25</a> <em class="jxr_javadoccomment"> */</em> +<a class="jxr_linenumber" name="26" href="#26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfoUnmarshaller.html">UIInfoUnmarshaller</a> <strong class="jxr_keyword">extends</strong> AbstractSAMLObjectUnmarshaller { +<a class="jxr_linenumber" name="27" href="#27">27</a> +<a class="jxr_linenumber" name="28" href="#28">28</a> <em class="jxr_javadoccomment">/**</em><em class="jxr_javadoccomment"> {@inheritDoc} */</em> +<a class="jxr_linenumber" name="29" href="#29">29</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject) +<a class="jxr_linenumber" name="30" href="#30">30</a> <strong class="jxr_keyword">throws</strong> UnmarshallingException { +<a class="jxr_linenumber" name="31" href="#31">31</a> <a href="../../../../../../edu/internet2/middleware/shibboleth/wayf/idpdisco/UIInfo.html">UIInfo</a> info = (UIInfo) parentSAMLObject; +<a class="jxr_linenumber" name="32" href="#32">32</a> +<a class="jxr_linenumber" name="33" href="#33">33</a> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof Description) { +<a class="jxr_linenumber" name="34" href="#34">34</a> info.getDescriptions().add((Description) childSAMLObject); +<a class="jxr_linenumber" name="35" href="#35">35</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof DisplayName) { +<a class="jxr_linenumber" name="36" href="#36">36</a> info.getDisplayNames().add((DisplayName) childSAMLObject); +<a class="jxr_linenumber" name="37" href="#37">37</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof InformationURL) { +<a class="jxr_linenumber" name="38" href="#38">38</a> info.getInformationURLs().add((InformationURL) childSAMLObject); +<a class="jxr_linenumber" name="39" href="#39">39</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof Logo) { +<a class="jxr_linenumber" name="40" href="#40">40</a> info.getLogos().add((Logo) childSAMLObject); +<a class="jxr_linenumber" name="41" href="#41">41</a> } <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (childSAMLObject instanceof PrivacyStatementURL) { +<a class="jxr_linenumber" name="42" href="#42">42</a> info.getPrivacyStatementURLs().add((PrivacyStatementURL) childSAMLObject); +<a class="jxr_linenumber" name="43" href="#43">43</a> } <strong class="jxr_keyword">else</strong> { +<a class="jxr_linenumber" name="44" href="#44">44</a> <strong class="jxr_keyword">super</strong>.processChildElement(parentSAMLObject, childSAMLObject); +<a class="jxr_linenumber" name="45" href="#45">45</a> } +<a class="jxr_linenumber" name="46" href="#46">46</a> } +<a class="jxr_linenumber" name="47" href="#47">47</a> } +</pre> +<hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body> +</html> + diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html new file mode 100644 index 0000000..b1d6d3d --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-frame.html @@ -0,0 +1,195 @@ +
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.idpdisco</title>
+ <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
+ </head>
+ <body>
+
+ <h3>
+ <a href="package-summary.html" target="classFrame">edu.internet2.middleware.shibboleth.wayf.idpdisco</a>
+ </h3>
+
+ <h3>Classes</h3>
+
+ <ul>
+ <li>
+ <a href="Description.html" target="classFrame">Description</a>
+ </li>
+ <li>
+ <a href="DescriptionBuilder.html" target="classFrame">DescriptionBuilder</a>
+ </li>
+ <li>
+ <a href="DescriptionImpl.html" target="classFrame">DescriptionImpl</a>
+ </li>
+ <li>
+ <a href="DescriptionMarshaller.html" target="classFrame">DescriptionMarshaller</a>
+ </li>
+ <li>
+ <a href="DescriptionUnmarshaller.html" target="classFrame">DescriptionUnmarshaller</a>
+ </li>
+ <li>
+ <a href="DiscoHints.html" target="classFrame">DiscoHints</a>
+ </li>
+ <li>
+ <a href="DiscoHintsBuilder.html" target="classFrame">DiscoHintsBuilder</a>
+ </li>
+ <li>
+ <a href="DiscoHintsImpl.html" target="classFrame">DiscoHintsImpl</a>
+ </li>
+ <li>
+ <a href="DiscoHintsMarshaller.html" target="classFrame">DiscoHintsMarshaller</a>
+ </li>
+ <li>
+ <a href="DiscoHintsUnmarshaller.html" target="classFrame">DiscoHintsUnmarshaller</a>
+ </li>
+ <li>
+ <a href="DisplayName.html" target="classFrame">DisplayName</a>
+ </li>
+ <li>
+ <a href="DisplayNameBuilder.html" target="classFrame">DisplayNameBuilder</a>
+ </li>
+ <li>
+ <a href="DisplayNameImpl.html" target="classFrame">DisplayNameImpl</a>
+ </li>
+ <li>
+ <a href="DisplayNameMarshaller.html" target="classFrame">DisplayNameMarshaller</a>
+ </li>
+ <li>
+ <a href="DisplayNameUnmarshaller.html" target="classFrame">DisplayNameUnmarshaller</a>
+ </li>
+ <li>
+ <a href="DomainHint.html" target="classFrame">DomainHint</a>
+ </li>
+ <li>
+ <a href="DomainHintBuilder.html" target="classFrame">DomainHintBuilder</a>
+ </li>
+ <li>
+ <a href="DomainHintImpl.html" target="classFrame">DomainHintImpl</a>
+ </li>
+ <li>
+ <a href="DomainHintMarshaller.html" target="classFrame">DomainHintMarshaller</a>
+ </li>
+ <li>
+ <a href="DomainHintUnmarshaller.html" target="classFrame">DomainHintUnmarshaller</a>
+ </li>
+ <li>
+ <a href="GeolocationHint.html" target="classFrame">GeolocationHint</a>
+ </li>
+ <li>
+ <a href="GeolocationHintBuilder.html" target="classFrame">GeolocationHintBuilder</a>
+ </li>
+ <li>
+ <a href="GeolocationHintImpl.html" target="classFrame">GeolocationHintImpl</a>
+ </li>
+ <li>
+ <a href="GeolocationHintMarshaller.html" target="classFrame">GeolocationHintMarshaller</a>
+ </li>
+ <li>
+ <a href="GeolocationHintUnmarshaller.html" target="classFrame">GeolocationHintUnmarshaller</a>
+ </li>
+ <li>
+ <a href="IPHint.html" target="classFrame">IPHint</a>
+ </li>
+ <li>
+ <a href="IPHintBuilder.html" target="classFrame">IPHintBuilder</a>
+ </li>
+ <li>
+ <a href="IPHintImpl.html" target="classFrame">IPHintImpl</a>
+ </li>
+ <li>
+ <a href="IPHintMarshaller.html" target="classFrame">IPHintMarshaller</a>
+ </li>
+ <li>
+ <a href="IPHintUnmarshaller.html" target="classFrame">IPHintUnmarshaller</a>
+ </li>
+ <li>
+ <a href="InformationURL.html" target="classFrame">InformationURL</a>
+ </li>
+ <li>
+ <a href="InformationURLBuilder.html" target="classFrame">InformationURLBuilder</a>
+ </li>
+ <li>
+ <a href="InformationURLImpl.html" target="classFrame">InformationURLImpl</a>
+ </li>
+ <li>
+ <a href="InformationURLMarshaller.html" target="classFrame">InformationURLMarshaller</a>
+ </li>
+ <li>
+ <a href="InformationURLUnmarshaller.html" target="classFrame">InformationURLUnmarshaller</a>
+ </li>
+ <li>
+ <a href="LocalizedName.html" target="classFrame">LocalizedName</a>
+ </li>
+ <li>
+ <a href="LocalizedNameImpl.html" target="classFrame">LocalizedNameImpl</a>
+ </li>
+ <li>
+ <a href="LocalizedNameMarshaller.html" target="classFrame">LocalizedNameMarshaller</a>
+ </li>
+ <li>
+ <a href="LocalizedNameUnmarshaller.html" target="classFrame">LocalizedNameUnmarshaller</a>
+ </li>
+ <li>
+ <a href="LocalizedURI.html" target="classFrame">LocalizedURI</a>
+ </li>
+ <li>
+ <a href="LocalizedURIImpl.html" target="classFrame">LocalizedURIImpl</a>
+ </li>
+ <li>
+ <a href="LocalizedURIMarshaller.html" target="classFrame">LocalizedURIMarshaller</a>
+ </li>
+ <li>
+ <a href="LocalizedURIUnmarshaller.html" target="classFrame">LocalizedURIUnmarshaller</a>
+ </li>
+ <li>
+ <a href="Logo.html" target="classFrame">Logo</a>
+ </li>
+ <li>
+ <a href="LogoBuilder.html" target="classFrame">LogoBuilder</a>
+ </li>
+ <li>
+ <a href="LogoImpl.html" target="classFrame">LogoImpl</a>
+ </li>
+ <li>
+ <a href="LogoMarshaller.html" target="classFrame">LogoMarshaller</a>
+ </li>
+ <li>
+ <a href="LogoUnmarshaller.html" target="classFrame">LogoUnmarshaller</a>
+ </li>
+ <li>
+ <a href="PrivacyStatementURL.html" target="classFrame">PrivacyStatementURL</a>
+ </li>
+ <li>
+ <a href="PrivacyStatementURLBuilder.html" target="classFrame">PrivacyStatementURLBuilder</a>
+ </li>
+ <li>
+ <a href="PrivacyStatementURLImpl.html" target="classFrame">PrivacyStatementURLImpl</a>
+ </li>
+ <li>
+ <a href="PrivacyStatementURLMarshaller.html" target="classFrame">PrivacyStatementURLMarshaller</a>
+ </li>
+ <li>
+ <a href="PrivacyStatementURLUnmarshaller.html" target="classFrame">PrivacyStatementURLUnmarshaller</a>
+ </li>
+ <li>
+ <a href="UIInfo.html" target="classFrame">UIInfo</a>
+ </li>
+ <li>
+ <a href="UIInfoBuilder.html" target="classFrame">UIInfoBuilder</a>
+ </li>
+ <li>
+ <a href="UIInfoImpl.html" target="classFrame">UIInfoImpl</a>
+ </li>
+ <li>
+ <a href="UIInfoMarshaller.html" target="classFrame">UIInfoMarshaller</a>
+ </li>
+ <li>
+ <a href="UIInfoUnmarshaller.html" target="classFrame">UIInfoUnmarshaller</a>
+ </li>
+ </ul>
+
+ </body>
+</html>
\ No newline at end of file diff --git a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html new file mode 100644 index 0000000..8ff9135 --- /dev/null +++ b/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/package-summary.html @@ -0,0 +1,352 @@ +
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+ <title>Shibboleth Discovery Service 1.1.2 Reference Package edu.internet2.middleware.shibboleth.wayf.idpdisco</title>
+ <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
+ </head>
+ <body>
+ <div class="overview">
+ <ul>
+ <li>
+ <a href="../../../../../../overview-summary.html">Overview</a>
+ </li>
+ <li class="selected">Package</li>
+ </ul>
+ </div>
+ <div class="framenoframe">
+ <ul>
+ <li>
+ <a href="../../../../../../index.html" target="_top">FRAMES</a>
+ </li>
+ <li>
+ <a href="package-summary.html" target="_top">NO FRAMES</a>
+ </li>
+ </ul>
+ </div>
+
+ <h2>Package edu.internet2.middleware.shibboleth.wayf.idpdisco</h2>
+
+ <table class="summary">
+ <thead>
+ <tr>
+ <th>Class Summary</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="Description.html" target="classFrame">Description</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DescriptionBuilder.html" target="classFrame">DescriptionBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DescriptionImpl.html" target="classFrame">DescriptionImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DescriptionMarshaller.html" target="classFrame">DescriptionMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DescriptionUnmarshaller.html" target="classFrame">DescriptionUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DiscoHints.html" target="classFrame">DiscoHints</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DiscoHintsBuilder.html" target="classFrame">DiscoHintsBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DiscoHintsImpl.html" target="classFrame">DiscoHintsImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DiscoHintsMarshaller.html" target="classFrame">DiscoHintsMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DiscoHintsUnmarshaller.html" target="classFrame">DiscoHintsUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DisplayName.html" target="classFrame">DisplayName</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DisplayNameBuilder.html" target="classFrame">DisplayNameBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DisplayNameImpl.html" target="classFrame">DisplayNameImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DisplayNameMarshaller.html" target="classFrame">DisplayNameMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DisplayNameUnmarshaller.html" target="classFrame">DisplayNameUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DomainHint.html" target="classFrame">DomainHint</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DomainHintBuilder.html" target="classFrame">DomainHintBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DomainHintImpl.html" target="classFrame">DomainHintImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DomainHintMarshaller.html" target="classFrame">DomainHintMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="DomainHintUnmarshaller.html" target="classFrame">DomainHintUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="GeolocationHint.html" target="classFrame">GeolocationHint</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="GeolocationHintBuilder.html" target="classFrame">GeolocationHintBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="GeolocationHintImpl.html" target="classFrame">GeolocationHintImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="GeolocationHintMarshaller.html" target="classFrame">GeolocationHintMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="GeolocationHintUnmarshaller.html" target="classFrame">GeolocationHintUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="IPHint.html" target="classFrame">IPHint</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="IPHintBuilder.html" target="classFrame">IPHintBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="IPHintImpl.html" target="classFrame">IPHintImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="IPHintMarshaller.html" target="classFrame">IPHintMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="IPHintUnmarshaller.html" target="classFrame">IPHintUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="InformationURL.html" target="classFrame">InformationURL</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="InformationURLBuilder.html" target="classFrame">InformationURLBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="InformationURLImpl.html" target="classFrame">InformationURLImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="InformationURLMarshaller.html" target="classFrame">InformationURLMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="InformationURLUnmarshaller.html" target="classFrame">InformationURLUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedName.html" target="classFrame">LocalizedName</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedNameImpl.html" target="classFrame">LocalizedNameImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedNameMarshaller.html" target="classFrame">LocalizedNameMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedNameUnmarshaller.html" target="classFrame">LocalizedNameUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedURI.html" target="classFrame">LocalizedURI</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedURIImpl.html" target="classFrame">LocalizedURIImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedURIMarshaller.html" target="classFrame">LocalizedURIMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LocalizedURIUnmarshaller.html" target="classFrame">LocalizedURIUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="Logo.html" target="classFrame">Logo</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LogoBuilder.html" target="classFrame">LogoBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LogoImpl.html" target="classFrame">LogoImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LogoMarshaller.html" target="classFrame">LogoMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="LogoUnmarshaller.html" target="classFrame">LogoUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="PrivacyStatementURL.html" target="classFrame">PrivacyStatementURL</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="PrivacyStatementURLBuilder.html" target="classFrame">PrivacyStatementURLBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="PrivacyStatementURLImpl.html" target="classFrame">PrivacyStatementURLImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="PrivacyStatementURLMarshaller.html" target="classFrame">PrivacyStatementURLMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="PrivacyStatementURLUnmarshaller.html" target="classFrame">PrivacyStatementURLUnmarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="UIInfo.html" target="classFrame">UIInfo</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="UIInfoBuilder.html" target="classFrame">UIInfoBuilder</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="UIInfoImpl.html" target="classFrame">UIInfoImpl</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="UIInfoMarshaller.html" target="classFrame">UIInfoMarshaller</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <a href="UIInfoUnmarshaller.html" target="classFrame">UIInfoUnmarshaller</a>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="overview">
+ <ul>
+ <li>
+ <a href="../../../../../../overview-summary.html">Overview</a>
+ </li>
+ <li class="selected">Package</li>
+ </ul>
+ </div>
+ <div class="framenoframe">
+ <ul>
+ <li>
+ <a href="../../../../../../index.html" target="_top">FRAMES</a>
+ </li>
+ <li>
+ <a href="package-summary.html" target="_top">NO FRAMES</a>
+ </li>
+ </ul>
+ </div>
+ <hr />
+ Copyright © 2006-2010 Internet2. All Rights Reserved.
+ </body>
+</html>
\ No newline at end of file |