List of usage examples for org.w3c.dom Element getAttributeNS
public String getAttributeNS(String namespaceURI, String localName) throws DOMException;
From source file:edu.internet2.middleware.shibboleth.common.config.resource.ClasspathResourceBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addConstructorArgValue(DatatypeHelper.safeTrimOrNullString(element.getAttributeNS(null, "file"))); addResourceFilter(element, parserContext, builder); }
From source file:edu.internet2.middleware.shibboleth.common.config.resource.HttpResourceBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { builder.addConstructorArgValue(DatatypeHelper.safeTrimOrNullString(element.getAttributeNS(null, "url"))); addResourceFilter(element, parserContext, builder); }
From source file:edu.internet2.middleware.psp.spring.PsoIdentifierBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, builder); String ref = element.getAttributeNS(null, "ref"); builder.addPropertyValue("ref", ref); String targetId = element.getAttributeNS(null, "targetId"); builder.addPropertyValue("targetId", targetId); String containerId = element.getAttributeNS(null, "containerId"); builder.addPropertyValue("containerId", containerId); }
From source file:edu.internet2.middleware.shibboleth.common.config.security.ChainingSignatureTrustEngineBeanDefinitionParser.java
/** {@inheritDoc} */ protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) { return DatatypeHelper.safeTrim(element.getAttributeNS(null, "id")); }
From source file:edu.internet2.middleware.shibboleth.common.config.metadata.SignatureValidationFilterBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, BeanDefinitionBuilder builder) { builder.addConstructorArgReference(/*from w w w .ja v a2s . co m*/ DatatypeHelper.safeTrimOrNullString(element.getAttributeNS(null, "trustEngineRef"))); if (element.hasAttributeNS(null, "requireSignedMetadata")) { builder.addPropertyValue("requireSignature", XMLHelper .getAttributeValueAsBoolean(element.getAttributeNodeNS(null, "requireSignedMetadata"))); } else { builder.addPropertyValue("requireSignature", false); } }
From source file:edu.internet2.middleware.psp.spring.PsoReferenceBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, builder); String ref = element.getAttributeNS(null, "ref"); builder.addPropertyValue("ref", ref); String toObject = element.getAttributeNS(null, "toObject"); builder.addPropertyReference("toObject", toObject); String onNotFound = element.getAttributeNS(null, "onNotFound"); builder.addPropertyValue("onNotFound", onNotFound); String multipleResults = element.getAttributeNS(null, "multipleResults"); builder.addPropertyValue("multipleResults", multipleResults); }
From source file:edu.internet2.middleware.shibboleth.common.config.relyingparty.RelyingPartyConfigurationBeanDefinitionParser.java
/** * Gets the ID of the relying party.//from w w w . j a v a 2 s . co m * * @param config relying party configuration element * * @return ID of the relying party */ protected String getRelyingPartyId(Element config) { String id = DatatypeHelper.safeTrimOrNullString(config.getAttributeNS(null, "id")); if (id == null) { if (XMLHelper.getNodeQName(config).equals(ANON_RP_ELEMENT_NAME)) { id = SAMLMDRelyingPartyConfigurationManager.ANONYMOUS_RP_NAME; } else if (XMLHelper.getNodeQName(config).equals(DEFAULT_RP_ELEMENT_NAME)) { id = SAMLMDRelyingPartyConfigurationManager.DEFAULT_RP_NAME; } } return id; }
From source file:edu.internet2.middleware.shibboleth.common.config.security.saml.MessageReplayRuleBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, BeanDefinitionBuilder builder) { builder.addConstructorArgReference(//w ww . jav a 2s . c om DatatypeHelper.safeTrimOrNullString(element.getAttributeNS(null, "replayCacheRef"))); if (element.hasAttributeNS(null, "required")) { builder.addPropertyValue("requiredRule", XMLHelper.getAttributeValueAsBoolean(element.getAttributeNodeNS(null, "required"))); } else { builder.addPropertyValue("requiredRule", true); } }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPlugInBeanDefinitionParser.java
/** * Parse dependency elements.// ww w .ja v a 2s . c o m * * @param elements DOM elements of type <code>resolver:PluginDependencyType</code> * * @return the dependency IDs */ protected List<String> parseDependencies(List<Element> elements) { if (elements == null || elements.size() == 0) { return null; } List<String> dependencyIds = new ArrayList<String>(); for (Element dependency : elements) { dependencyIds.add(DatatypeHelper.safeTrimOrNullString(dependency.getAttributeNS(null, "ref"))); } return dependencyIds; }
From source file:edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml.AbstractEntityAttributeExactMatchFunctorBeanDefinitionParser.java
/** {@inheritDoc} */ protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) { super.doParse(element, parserContext, builder); builder.addPropertyValue("value", element.getAttributeNS(null, "attributeValue")); }