本文整理了Java中org.opensaml.xml.schema.XSBooleanValue.valueOf()
方法的一些代码示例,展示了XSBooleanValue.valueOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSBooleanValue.valueOf()
方法的具体详情如下:
包路径:org.opensaml.xml.schema.XSBooleanValue
类名称:XSBooleanValue
方法名:valueOf
[英]Parses a string meant to represent a boolean. If the string is "1" or "0" the returned object will use a numeric representation and have a value of TRUE or FALSE, respectively. If the string is "true" the returned object will use a lexical representation and have a value of TRUE. If the string is anything else the returned object will use a lexical representation and have a value of FALSE.
[中]解析表示布尔值的字符串。如果字符串为“1”或“0”,则返回的对象将使用数字表示,并分别具有TRUE或FALSE值。如果字符串为“true”,则返回的对象将使用词法表示,其值为true。如果字符串是其他任何内容,则返回的对象将使用词法表示,且值为FALSE。
代码示例来源:origin: org.opensaml/opensaml
/**
* Constructor.
*
* @param namespaceURI
* the namespace the element is in
* @param elementLocalName
* the local name of the XML element this Object represents
* @param namespacePrefix
* the prefix for the given namespace
*/
protected AttributeSelectorTypeImpl(String namespaceURI,
String elementLocalName, String namespacePrefix) {
super(namespaceURI, elementLocalName, namespacePrefix);
mustBePresentXS = XSBooleanValue.valueOf("false");
}
代码示例来源:origin: org.opensaml/openws
/** {@inheritDoc} */
protected void processElementContent(XMLObject xmlObject, String elementContent) {
if (elementContent != null) {
Forwardable forwardable = (Forwardable) xmlObject;
XSBooleanValue value = XSBooleanValue.valueOf(elementContent);
forwardable.setValue(value);
}
}
代码示例来源:origin: io.apigee.opensaml/xmltooling
/** {@inheritDoc} */
protected void processElementContent(XMLObject xmlObject, String elementContent) {
XSBoolean xsiBoolean = (XSBoolean) xmlObject;
xsiBoolean.setValue(XSBooleanValue.valueOf(elementContent));
}
}
代码示例来源:origin: org.opensaml/openws
/** {@inheritDoc} */
protected void processElementContent(XMLObject xmlObject, String elementContent) {
if (elementContent != null) {
Delegatable delegatable = (Delegatable) xmlObject;
XSBooleanValue value = XSBooleanValue.valueOf(elementContent);
delegatable.setValue(value);
}
}
代码示例来源:origin: org.opensaml/xmltooling
/** {@inheritDoc} */
protected void processElementContent(XMLObject xmlObject, String elementContent) {
XSBoolean xsiBoolean = (XSBoolean) xmlObject;
xsiBoolean.setValue(XSBooleanValue.valueOf(elementContent));
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
SPSSODescriptor descriptor = (SPSSODescriptor) samlObject;
if (attribute.getLocalName().equals(SPSSODescriptor.AUTH_REQUESTS_SIGNED_ATTRIB_NAME)) {
descriptor.setAuthnRequestsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(SPSSODescriptor.WANT_ASSERTIONS_SIGNED_ATTRIB_NAME)) {
descriptor.setWantAssertionsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/openws
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
Renewing renewing = (Renewing) xmlObject;
if (attribute.getLocalName().equals(Renewing.ALLOW_ATTRIB_NAME)) {
renewing.setAllow(XSBooleanValue.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(Renewing.OK_ATTRIB_NAME)) {
renewing.setOK(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
AttributeConsumingService service = (AttributeConsumingService) samlObject;
if (attribute.getLocalName().equals(AttributeConsumingService.INDEX_ATTRIB_NAME)) {
service.setIndex(Integer.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(AttributeConsumingService.IS_DEFAULT_ATTRIB_NAME)) {
service.setIsDefault(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
RequestedAttribute requestedAttribute = (RequestedAttribute) samlObject;
if (attribute.getLocalName().equals(RequestedAttribute.IS_REQUIRED_ATTRIB_NAME)) {
requestedAttribute.setIsRequired(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
IndexedEndpoint iEndpoint = (IndexedEndpoint) samlObject;
if (attribute.getLocalName().equals(IndexedEndpoint.INDEX_ATTRIB_NAME)) {
iEndpoint.setIndex(Integer.valueOf(attribute.getValue()));
} else if (attribute.getLocalName().equals(IndexedEndpoint.IS_DEFAULT_ATTRIB_NAME)) {
iEndpoint.setIsDefault(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
QueryDescriptorType descriptor = (QueryDescriptorType) samlObject;
if (attribute.getLocalName().equals(QueryDescriptorType.WANT_ASSERTIONS_SIGNED_ATTRIB_NAME)) {
descriptor.setWantAssertionsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
IDPSSODescriptor descriptor = (IDPSSODescriptor) samlObject;
if (attribute.getLocalName().equals(IDPSSODescriptor.WANT_AUTHN_REQ_SIGNED_ATTRIB_NAME)) {
descriptor.setWantAuthnRequestsSigned(XSBooleanValue.valueOf(attribute.getValue()));
} else {
super.processAttribute(samlObject, attribute);
}
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
Request request = (Request) samlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (Request.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
request.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (Request.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
request.setSOAP11Actor(attribute.getValue());
} else if (Request.IS_PASSIVE_NAME_ATTRIB_NAME.equals(attribute.getLocalName())) {
request.setPassive(XSBooleanValue.valueOf(attribute.getValue()));
} else if (Request.PROVIDER_NAME_ATTRIB_NAME.equals(attribute.getLocalName())) {
request.setProviderName(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
RequestAuthenticated ra = (RequestAuthenticated) xmlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (RequestAuthenticated.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
ra.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (RequestAuthenticated.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
ra.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
RelayState relayState = (RelayState) xmlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (RelayState.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
relayState.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (RelayState.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
relayState.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
SessionKey key = (SessionKey) samlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (SessionKey.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
key.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (SessionKey.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
key.setSOAP11Actor(attribute.getValue());
} else if (attribute.getLocalName().equals(SessionKey.ALGORITHM_ATTRIB_NAME)) {
key.setAlgorithm(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
ChannelBindings cb = (ChannelBindings) xmlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (attribute.getLocalName().equals(ChannelBindings.TYPE_ATTRIB_NAME)) {
cb.setType(attribute.getValue());
} else if (ChannelBindings.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
cb.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (ChannelBindings.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
cb.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(xmlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
GeneratedKey key = (GeneratedKey) samlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (GeneratedKey.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
key.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (GeneratedKey.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
key.setSOAP11Actor(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
SubjectConfirmation sc = (SubjectConfirmation) samlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (SubjectConfirmation.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
sc.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (SubjectConfirmation.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
sc.setSOAP11Actor(attribute.getValue());
} else if (attribute.getLocalName().equals(SubjectConfirmation.METHOD_ATTRIB_NAME)) {
sc.setMethod(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
代码示例来源:origin: org.opensaml/opensaml
/** {@inheritDoc} */
protected void processAttribute(XMLObject samlObject, Attr attribute) throws UnmarshallingException {
Response response = (Response) samlObject;
QName attrName = XMLHelper.getNodeQName(attribute);
if (Response.SOAP11_MUST_UNDERSTAND_ATTR_NAME.equals(attrName)) {
response.setSOAP11MustUnderstand(XSBooleanValue.valueOf(attribute.getValue()));
} else if (Response.SOAP11_ACTOR_ATTR_NAME.equals(attrName)) {
response.setSOAP11Actor(attribute.getValue());
} else if (Response.ASSERTION_CONSUMER_SERVICE_URL_ATTRIB_NAME.equals(attribute.getLocalName())) {
response.setAssertionConsumerServiceURL(attribute.getValue());
} else {
super.processAttribute(samlObject, attribute);
}
}
内容来源于网络,如有侵权,请联系作者删除!