From dcece198527eb3012a081402ad2e117e2136a4a4 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 1 Aug 2011 11:30:31 +0200 Subject: import trunk@2167 --- .../wayf/idpdisco/LocalizedURIUnmarshaller.html | 76 ---------------------- 1 file changed, 76 deletions(-) delete mode 100644 doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html (limited to 'doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.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 deleted file mode 100644 index 32d30bb..0000000 --- a/doc/src-xref/edu/internet2/middleware/shibboleth/wayf/idpdisco/LocalizedURIUnmarshaller.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - -LocalizedURIUnmarshaller xref - - - -
View Javadoc
-
-1   /*
-2    * Copyright 2010 University Corporation for Advanced Internet Development, Inc.
-3    *
-4    * Licensed under the Apache License, Version 2.0 (the "License");
-5    * you may not use this file except in compliance with the License.
-6    * You may obtain a copy of the License at
-7    *
-8    * http://www.apache.org/licenses/LICENSE-2.0
-9    *
-10   * Unless required by applicable law or agreed to in writing, software
-11   * distributed under the License is distributed on an "AS IS" BASIS,
-12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-13   * See the License for the specific language governing permissions and
-14   * limitations under the License.
-15   */
-16  
-17  package edu.internet2.middleware.shibboleth.wayf.idpdisco;
-18  
-19  import org.opensaml.common.impl.AbstractSAMLObjectUnmarshaller;
-20  import org.opensaml.common.xml.SAMLConstants;
-21  import org.opensaml.saml2.metadata.LocalizedString;
-22  import org.opensaml.xml.LangBearing;
-23  import org.opensaml.xml.XMLObject;
-24  import org.opensaml.xml.io.UnmarshallingException;
-25  import org.w3c.dom.Attr;
-26  
-27  /**
-28   * A thread-safe unmarshaller for {@link edu.internet2.middleware.shibboleth.wayf.idpdisco.LocalURI} objects.
-29   */
-30  public class LocalizedURIUnmarshaller extends AbstractSAMLObjectUnmarshaller {
-31  
-32      /**
-33       * {@inheritDoc}
-34       */
-35      protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
-36          if (attribute.getLocalName().equals(LangBearing.XML_LANG_ATTR_LOCAL_NAME)
-37                  && SAMLConstants.XML_NS.equals(attribute.getNamespaceURI())) {
-38              LocalizedURI uri = (LocalizedURI) samlObject;
-39  
-40              LocalizedString uriStr = uri.getURI();
-41              if (uriStr == null) {
-42                  uriStr = new LocalizedString();
-43              }
-44  
-45              uriStr.setLanguage(attribute.getValue());
-46              uri.setURI(uriStr);
-47          }
-48      }
-49  
-50      /** {@inheritDoc} */
-51      protected void processElementContent(XMLObject samlObject, String elementContent) {
-52          LocalizedURI uri = (LocalizedURI) samlObject;
-53  
-54          LocalizedString uriStr = uri.getURI();
-55          if (uriStr == null) {
-56              uriStr = new LocalizedString();
-57          }
-58  
-59          uriStr.setLocalizedString(elementContent);
-60          uri.setURI(uriStr);
-61      }
-62  }
-
-
- - -- cgit v1.1