public interface QNameOrTokenAttr extends XMLAttr
The isQName
method can be used to determine whether
to call the getQName
method or the getToken
method. If the implementor object is initialized with a QName,
isQName
will return 'true', getQName
will return the QName object and getToken
will return
null. If it is initialized with a xs:token, isQName
will
return 'false', getQName
will return null and
getToken
will return the token string.
If the implementor object is initialized with a null value (i.e. because
of an attribute value conversion error or because the attribute value
was empty in the WSDL), the getContents
,
getQName
and getToken
methods will return null
and isQName
and isValid
will return false.
Modifier and Type | Method and Description |
---|---|
QName |
getQName() |
String |
getToken() |
boolean |
isQName() |
boolean |
isToken() |
getAttributeType, getContent, isValid, toExternalForm
Copyright © 2005–2017 Apache Software Foundation. All rights reserved.