| Package | Description |
|---|---|
| org.opensaml.xml |
Base classes for working with XML as Java objects and configuring the library.
|
| org.opensaml.xml.encryption |
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
|
| org.opensaml.xml.encryption.impl |
Implementations of the interfaces for XMLObjects that represent XML encryption types.
|
| org.opensaml.xml.io |
Interfaces and abstract implementations of marshallers and unmarshallers.
|
| org.opensaml.xml.schema |
Interfaces for XMLObjects that represent XML schema types.
|
| org.opensaml.xml.schema.impl |
Implementations of the interfaces for XMLObjects that represent XML schema types.
|
| org.opensaml.xml.security.keyinfo |
Interfaces and classes for working with XML KeyInfo elements.
|
| org.opensaml.xml.security.keyinfo.provider |
Specific implementations of
KeyInfoProvider . |
| org.opensaml.xml.signature |
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
|
| org.opensaml.xml.signature.impl |
Implementations of the interfaces for XMLObjects that represent XML signature types.
|
| org.opensaml.xml.util |
Utility classes for working with XML, XMLObjects, and various data types.
|
| org.opensaml.xml.validation |
Interfaces for classes that may be used to validate trees of XMLObjects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractXMLObjectBuilder<XMLObjectType extends XMLObject>
Base implementation for XMLObject builders.
|
interface |
XMLObjectBuilder<XMLObjectType extends XMLObject>
A builder for XMLObjects.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AttributeExtensibleXMLObject
An interface for XMLObjects that represent DOM elements that support
the XML Schema anyAttribute construct.
|
interface |
ElementExtensibleXMLObject
An XMLObject whose content model contains "any" child elements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractElementExtensibleXMLObject
AbstractElementExtensible is an element of type
xs:any , but without xs:anyAttribute
attribute or text content. |
class |
AbstractExtensibleXMLObject
AbstractExtensibleXMLObject is an element of type
xs:any , and with xs:anyAttribute
attributes. |
class |
AbstractValidatingSignableXMLObject
Extension of
AbstractSignableXMLObject that implements
ValidatingXMLObject . |
class |
AbstractXMLObject
An abstract implementation of XMLObject.
|
| Modifier and Type | Field and Description |
|---|---|
private XMLObject |
NamespaceManager.owner
The owning XMLObject.
|
private XMLObject |
AbstractXMLObject.parent
Parent of this element.
|
| Modifier and Type | Field and Description |
|---|---|
private IndexedXMLObjectChildrenList<XMLObject> |
AbstractElementExtensibleXMLObject.anyXMLObjects
xs:any
XMLObject child elements. |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends XMLObject> |
AbstractXMLObject.prepareForAssignment(T oldValue,
T newValue)
A helper function for derived classes, similar to assignString, but for (singleton) SAML objects.
|
| Modifier and Type | Method and Description |
|---|---|
XMLObject |
NamespaceManager.getOwner()
Get the owning XMLObject instance.
|
XMLObject |
XMLObject.getParent()
Gets the parent of this element or null if there is no parent.
|
XMLObject |
AbstractXMLObject.getParent()
Gets the parent of this element.
|
XMLObject |
XMLObject.resolveID(String id)
Find the XMLObject which is identified by the specified ID attribute, within the subtree of XMLObjects which has
this XMLObject as its root.
|
XMLObject |
AbstractXMLObject.resolveID(String id)
Find the XMLObject which is identified by the specified ID attribute, within the subtree of XMLObjects which has
this XMLObject as its root.
|
XMLObject |
XMLObject.resolveIDFromRoot(String id)
Find the XMLObject which is identified by the specified ID attribute, from the root of the tree of XMLObjects in
which this XMLObject is a member.
|
XMLObject |
AbstractXMLObject.resolveIDFromRoot(String id)
Find the XMLObject which is identified by the specified ID attribute, from the root of the tree of XMLObjects in
which this XMLObject is a member.
|
| Modifier and Type | Method and Description |
|---|---|
List<XMLObject> |
XMLObject.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
AbstractElementExtensibleXMLObject.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
ElementExtensibleXMLObject.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
AbstractElementExtensibleXMLObject.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
ElementExtensibleXMLObject.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
List<XMLObject> |
AbstractElementExtensibleXMLObject.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExtensibleXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls the
xs:anyAttribute attributes. |
protected void |
AbstractElementExtensibleXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No
xs:anyAttribute attributes. |
protected void |
AbstractElementExtensibleXMLObjectMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
No text content.
|
protected void |
AbstractExtensibleXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Unmarshalls the
xs:anyAttribute attributes. |
protected void |
AbstractElementExtensibleXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
No
xs:anyAttribute attribute. |
protected void |
AbstractElementExtensibleXMLObjectUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Unmarshalls all child elements in the
xs:any list. |
protected void |
AbstractElementExtensibleXMLObjectUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
No text content.
|
void |
XMLObject.setParent(XMLObject parent)
Sets the parent of this element.
|
void |
AbstractXMLObject.setParent(XMLObject newParent)
Sets the parent of this element.
|
protected void |
AbstractValidatingSignableXMLObject.validateChildren(XMLObject xmlObject)
Recursive method used to validate all the children of the given XMLObject that implement
ValidatingXMLObject . |
| Constructor and Description |
|---|
NamespaceManager(XMLObject owningObject)
Constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XMLEncryptionBuilder<XMLEncryptionType extends XMLObject>
Builder for XMLObjects from
org.opensaml.xml.encryption . |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AgreementMethod
XMLObject representing XML Encryption, version 20021210, AgreementMethod element.
|
interface |
CarriedKeyName
XMLObject representing XML Encryption, version 20021210, CarriedKeyName element.
|
interface |
CipherData
XMLObject representing XML Encryption, version 20021210, CipherData element.
|
interface |
CipherReference
XMLObject representing XML Encryption, version 20021210, CipherReference element.
|
interface |
CipherValue
XMLObject representing XML Encryption, version 20021210, CipherValue element.
|
interface |
DataReference
XMLObject representing XML Encryption, version 20021210, DataReference element.
|
interface |
DHKeyValue
XMLObject representing XML Encryption, version 20021210, DHKeyValue element.
|
interface |
EncryptedData
XMLObject representing XML Encryption, version 20021210, EncryptedData element.
|
interface |
EncryptedKey
XMLObject representing XML Encryption, version 20021210, EncryptedKey element.
|
interface |
EncryptedType
XMLObject representing XML Encryption, version 20021210, EncryptedType type.
|
interface |
EncryptionMethod
XMLObject representing XML Encryption, version 20021210, EncryptionMethod element.
|
interface |
EncryptionProperties
XMLObject representing XML Encryption, version 20021210, EncryptionProperties element.
|
interface |
EncryptionProperty
XMLObject representing XML Encryption, version 20021210, EncryptionProperty element.
|
interface |
Generator
XMLObject representing XML Encryption, version 20021210, Generator element.
|
interface |
KANonce
XMLObject representing XML Encryption, version 20021210, KA-Nonce element.
|
interface |
KeyReference
XMLObject representing XML Encryption, version 20021210, KeyReference element.
|
interface |
KeySize
XMLObject representing XML Encryption, version 20021210, KeySize element.
|
interface |
OAEPparams
XMLObject representing XML Encryption, version 20021210, OAEPparams element.
|
interface |
OriginatorKeyInfo
XMLObject representing XML Encryption, version 20021210, OriginatorKeyInfo element.
|
interface |
P
XMLObject representing XML Encryption, version 20021210, P element.
|
interface |
PgenCounter
XMLObject representing XML Encryption, version 20021210, pgenCounter element.
|
interface |
Public
XMLObject representing XML Encryption, version 20021210, Public element.
|
interface |
Q
XMLObject representing XML Encryption, version 20021210, Q element.
|
interface |
RecipientKeyInfo
XMLObject representing XML Encryption, version 20021210, RecipientKeyInfo element.
|
interface |
ReferenceList
XMLObject representing XML Encryption, version 20021210, ReferenceList element.
|
interface |
ReferenceType
XMLObject representing XML Encryption, version 20021210, ReferenceType type.
|
interface |
Seed
XMLObject representing XML Digital Signature, version 20020212, seed element.
|
interface |
Transforms
XMLObject representing XML Encryption, version 20021210, Transforms element.
|
| Modifier and Type | Method and Description |
|---|---|
XMLObject |
Decrypter.decryptData(EncryptedData encryptedData)
This is a convenience method for calling
Decrypter.decryptData(EncryptedData, boolean) ,
with the rootInNewDocument parameter value supplied by Decrypter.isRootInNewDocument() . |
XMLObject |
Decrypter.decryptData(EncryptedData encryptedData,
boolean rootInNewDocument)
Decrypts the supplied EncryptedData and returns the resulting XMLObject.
|
| Modifier and Type | Method and Description |
|---|---|
List<XMLObject> |
Decrypter.decryptDataToList(EncryptedData encryptedData)
This is a convenience method for calling
Decrypter.decryptDataToList(EncryptedData, boolean) ,
with the rootInNewDocument parameter value supplied by Decrypter.isRootInNewDocument() . |
List<XMLObject> |
Decrypter.decryptDataToList(EncryptedData encryptedData,
boolean rootInNewDocument)
Decrypts the supplied EncryptedData and returns the resulting list of XMLObjects.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Encrypter.checkAndMarshall(XMLObject xmlObject)
Ensure that the XMLObject is marshalled.
|
protected void |
Decrypter.checkAndMarshall(XMLObject xmlObject)
Ensure that the XMLObject is marshalled.
|
EncryptedData |
Encrypter.encryptElement(XMLObject xmlObject,
EncryptionParameters encParams)
Encrypts the DOM representation of the XMLObject.
|
EncryptedData |
Encrypter.encryptElement(XMLObject xmlObject,
EncryptionParameters encParams,
KeyEncryptionParameters kekParams)
Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption
parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo.
|
EncryptedData |
Encrypter.encryptElement(XMLObject xmlObject,
EncryptionParameters encParams,
List<KeyEncryptionParameters> kekParamsList)
Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption
parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo.
|
private EncryptedData |
Encrypter.encryptElement(XMLObject xmlObject,
EncryptionParameters encParams,
List<KeyEncryptionParameters> kekParamsList,
boolean encryptContentMode)
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.
|
protected EncryptedData |
Encrypter.encryptElement(XMLObject xmlObject,
Key encryptionKey,
String encryptionAlgorithmURI,
boolean encryptContentMode)
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.
|
EncryptedData |
Encrypter.encryptElementContent(XMLObject xmlObject,
EncryptionParameters encParams)
Encrypts the DOM representation of the content of an XMLObject.
|
EncryptedData |
Encrypter.encryptElementContent(XMLObject xmlObject,
EncryptionParameters encParams,
KeyEncryptionParameters kekParams)
Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified
key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo..
|
EncryptedData |
Encrypter.encryptElementContent(XMLObject xmlObject,
EncryptionParameters encParams,
List<KeyEncryptionParameters> kekParamsList)
Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified
key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo..
|
| Modifier and Type | Class and Description |
|---|---|
class |
AgreementMethodImpl
Concrete implementation of
AgreementMethod . |
class |
CarriedKeyNameImpl
Concrete implementation of
CarriedKeyName . |
class |
CipherDataImpl
Concrete implementation of
CipherData . |
class |
CipherReferenceImpl
Concrete implementation of
CipherReference . |
class |
CipherValueImpl
Concrete implementation of
CipherValue . |
class |
DataReferenceImpl
Concrete implementation of
DataReference . |
class |
DHKeyValueImpl
Concrete implementation of
DHKeyValue . |
class |
EncryptedDataImpl
Concrete implementation of
EncryptedData . |
class |
EncryptedKeyImpl
Concrete implementation of
EncryptedKey . |
class |
EncryptedTypeImpl
Abstract implementation of
EncryptedType . |
class |
EncryptionMethodImpl
Concrete implementation of
EncryptionMethod . |
class |
EncryptionPropertiesImpl
Concrete implementation of
EncryptionProperties . |
class |
EncryptionPropertyImpl
Concrete implementation of
EncryptionProperty |
class |
GeneratorImpl
Concrete implementation of
Generator |
class |
KANonceImpl
Concrete implementation of
KANonce |
class |
KeyReferenceImpl |
class |
KeySizeImpl
Concrete implementation of
KeySize |
class |
OAEPparamsImpl
Concrete implementation of
OAEPparams |
class |
OriginatorKeyInfoImpl
Concrete implementation of
OriginatorKeyInfo |
class |
PgenCounterImpl
Concrete implementation of
PgenCounter |
class |
PImpl
Concrete implementation of
P |
class |
PublicImpl
Concrete implementation of
Public |
class |
QImpl
Concrete implementation of
Q |
class |
RecipientKeyInfoImpl
Concrete implementation of
RecipientKeyInfo |
class |
ReferenceListImpl
Concrete implementation of
ReferenceList |
class |
ReferenceTypeImpl
Concrete implementation of
ReferenceType |
class |
SeedImpl
Concrete implementation of
Seed |
class |
TransformsImpl
Concrete implementation of
Transforms |
| Modifier and Type | Field and Description |
|---|---|
private IndexedXMLObjectChildrenList<XMLObject> |
EncryptionMethodImpl.unknownChildren
"any" children.
|
private IndexedXMLObjectChildrenList<XMLObject> |
ReferenceTypeImpl.xmlChildren
List of <any> XML child elements
|
| Modifier and Type | Method and Description |
|---|---|
List<XMLObject> |
TransformsImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
ReferenceTypeImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
ReferenceListImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
EncryptionPropertyImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
EncryptionPropertiesImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
EncryptionMethodImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
EncryptedTypeImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
EncryptedKeyImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
DHKeyValueImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
CipherReferenceImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
CipherDataImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
AgreementMethodImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
ReferenceTypeImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
EncryptionPropertyImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
EncryptionMethodImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
AgreementMethodImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
ReferenceTypeImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
List<XMLObject> |
EncryptionPropertyImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
List<XMLObject> |
EncryptionMethodImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
List<XMLObject> |
AgreementMethodImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ReferenceTypeMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
EncryptionPropertyMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
EncryptionPropertiesMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
EncryptionMethodMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
EncryptedTypeMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
EncryptedKeyMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
CipherReferenceMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
AgreementMethodMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
AbstractXMLEncryptionMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
AbstractXMLEncryptionMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
ReferenceTypeUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
EncryptionPropertyUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
EncryptionPropertiesUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
EncryptionMethodUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
EncryptedTypeUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
EncryptedKeyUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
CipherReferenceUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
AgreementMethodUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
AbstractXMLEncryptionUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
TransformsUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
ReferenceTypeUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
ReferenceListUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
EncryptionPropertyUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
EncryptionPropertiesUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
EncryptionMethodUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
EncryptedTypeUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
EncryptedKeyUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
DHKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
CipherReferenceUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
CipherDataUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
AgreementMethodUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
AbstractXMLEncryptionUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
AbstractXMLEncryptionUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
| Modifier and Type | Method and Description |
|---|---|
protected XMLObject |
AbstractXMLObjectUnmarshaller.buildXMLObject(Element domElement)
Constructs the XMLObject that the given DOM Element will be unmarshalled into.
|
XMLObject |
Unmarshaller.unmarshall(Element element)
Unmarshalls the given W3C DOM element into a XMLObject.
|
XMLObject |
AbstractXMLObjectUnmarshaller.unmarshall(Element domElement)
Unmarshalls the given W3C DOM element into a XMLObject.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractXMLObjectMarshaller.checkXMLObjectIsTarget(XMLObject xmlObject)
Checks to make sure the given XMLObject's schema type or element QName matches the target parameters given at
marshaller construction time.
|
Marshaller |
MarshallerFactory.getMarshaller(XMLObject xmlObject)
Retrieves the marshaller for the given XMLObject.
|
Element |
Marshaller.marshall(XMLObject xmlObject)
Marshall this element, and its children, and root them in a newly created Document.
|
Element |
AbstractXMLObjectMarshaller.marshall(XMLObject xmlObject)
Marshall this element, and its children, and root them in a newly created Document.
|
Element |
Marshaller.marshall(XMLObject xmlObject,
Document document)
Marshall this element, and its children, into a W3C DOM element.
|
Element |
AbstractXMLObjectMarshaller.marshall(XMLObject xmlObject,
Document document)
Marshall this element, and its children, into a W3C DOM element.
|
Element |
Marshaller.marshall(XMLObject xmlObject,
Element parentElement)
Marshall the given XMLObject and append it as a child to the given parent element.
|
Element |
AbstractXMLObjectMarshaller.marshall(XMLObject xmlObject,
Element parentElement)
Marshall the given XMLObject and append it as a child to the given parent element.
|
protected void |
BaseXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected abstract void |
AbstractXMLObjectMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
AbstractXMLObjectMarshaller.marshallChildElements(XMLObject xmlObject,
Element domElement)
Marshalls the child elements of the given XMLObject.
|
protected void |
BaseXMLObjectMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected abstract void |
AbstractXMLObjectMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected Element |
AbstractXMLObjectMarshaller.marshallInto(XMLObject xmlObject,
Element targetElement)
Marshalls the given XMLObject into the given DOM Element.
|
protected void |
AbstractXMLObjectMarshaller.marshallNamespacePrefix(XMLObject xmlObject,
Element domElement)
Marshalls the namespace prefix of the XMLObject into the DOM element.
|
protected void |
AbstractXMLObjectMarshaller.marshallNamespaces(XMLObject xmlObject,
Element domElement)
Creates the xmlns attributes for any namespaces set on the given XMLObject.
|
protected void |
AbstractXMLObjectMarshaller.marshallSchemaInstanceAttributes(XMLObject xmlObject,
Element domElement)
Creates the XSI type, schemaLocation, and noNamespaceSchemaLocation attributes for an XMLObject.
|
private void |
AbstractXMLObjectMarshaller.prepareForAdoption(XMLObject domCachingObject)
Prepares the given DOM caching XMLObject for adoption into another document.
|
protected void |
BaseXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected abstract void |
AbstractXMLObjectUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
BaseXMLObjectUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected abstract void |
AbstractXMLObjectUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
BaseXMLObjectUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected abstract void |
AbstractXMLObjectUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
AbstractXMLObjectUnmarshaller.unmarshallAttribute(XMLObject xmlObject,
Attr attribute)
Unmarshalls the attributes from the given DOM Attr into the given XMLObject.
|
protected void |
AbstractXMLObjectUnmarshaller.unmarshallChildElement(XMLObject xmlObject,
Element childElement)
Unmarshalls given Element's children.
|
protected void |
AbstractXMLObjectUnmarshaller.unmarshallNamespaceAttribute(XMLObject xmlObject,
Attr attribute)
Unmarshalls a namespace declaration attribute.
|
protected void |
AbstractXMLObjectUnmarshaller.unmarshallSchemaInstanceAttributes(XMLObject xmlObject,
Attr attribute)
Unmarshalls the XSI type, schemaLocation, and noNamespaceSchemaLocation attributes.
|
protected void |
AbstractXMLObjectUnmarshaller.unmarshallTextContent(XMLObject xmlObject,
Text content)
Unmarshalls the given Text node into a usable string by way of
Text.getWholeText() and passes it off to
AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String) if the string is not null and
contains something other than whitespace. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
XSAny
Represents the schema Any type.
|
interface |
XSBase64Binary
XMLObject that represents an XML Schema base64Binary.
|
interface |
XSBoolean
XSBoolean is the
xs:boolean schema type. |
interface |
XSDateTime
XMLObject that represents an XML Schema dateTime.
|
interface |
XSInteger
XMLObject that represents an XML Schema Integer.
|
interface |
XSQName
XMLObject that represents an XML schema QName content bearing element.
|
interface |
XSString
XMLObject that represents an XML Schema String.
|
interface |
XSURI
XMLObject that represents an XML schema URI content bearing element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XSAnyImpl
Concrete implementation of
XSAny . |
class |
XSBase64BinaryImpl
Concrete implementation of
XSBase64Binary . |
class |
XSBooleanImpl
Concrete implementation of
XSBoolean . |
class |
XSDateTimeImpl
Concrete implementation of
XSDateTime . |
class |
XSIntegerImpl
Concrete implementation of
XSInteger . |
class |
XSQNameImpl
Concrete implementation of
XSQName . |
class |
XSStringImpl
Concrete implementation of
XSString . |
class |
XSURIImpl
Conrete implementation of
XSURI . |
| Modifier and Type | Field and Description |
|---|---|
private IndexedXMLObjectChildrenList<XMLObject> |
XSAnyImpl.unknownXMLObjects
Child XMLObjects.
|
| Modifier and Type | Method and Description |
|---|---|
List<XMLObject> |
XSURIImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSStringImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSQNameImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSIntegerImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSDateTimeImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSBooleanImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSBase64BinaryImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSAnyImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
XSAnyImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
XSAnyImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XSURIMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSStringMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSQNameMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSIntegerMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSBooleanMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSBase64BinaryMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSAnyMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
XSURIMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSStringMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSQNameMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSIntegerMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSDateTimeMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSBooleanMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSBase64BinaryMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSAnyMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
XSURIUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSStringUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSQNameUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSIntegerUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSBooleanUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSBase64BinaryUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSAnyUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
XSURIUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSStringUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSQNameUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSIntegerUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSBooleanUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSBase64BinaryUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSAnyUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
XSURIUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSStringUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSQNameUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSIntegerUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSDateTimeUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSBooleanUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSBase64BinaryUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSAnyUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
XSQNameUnmarshaller.unmarshallTextContent(XMLObject xmlObject,
Text content)
Unmarshalls the given Text node into a usable string by way of
Text.getWholeText() and passes it off to
AbstractXMLObjectUnmarshaller.processElementContent(XMLObject, String) if the string is not null and
contains something other than whitespace. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
KeyInfoProvider.handles(XMLObject keyInfoChild)
Evaluate whether the given provider should attempt to handle resolving a credential
from the specified KeyInfo child.
|
Collection<Credential> |
KeyInfoProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
protected Collection<Credential> |
BasicProviderKeyInfoCredentialResolver.processKeyInfoChild(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
XMLObject keyInfoChild)
Process the given KeyInfo child with the registered providers.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicProviderKeyInfoCredentialResolver.resolveKeyValue(KeyInfoResolutionContext kiContext,
CriteriaSet criteriaSet,
List<? extends XMLObject> keyValues)
Resolve the key from any KeyValue or DEREncodedKeyValue element that may be present, and store the resulting
key in the resolution context.
|
| Modifier and Type | Method and Description |
|---|---|
protected DEREncodedKeyValue |
DEREncodedKeyValueProvider.getDEREncodedKeyValue(XMLObject xmlObject)
Get the DEREncodedKeyValue from the passed XML object.
|
protected DSAKeyValue |
DSAKeyValueProvider.getDSAKeyValue(XMLObject xmlObject)
Get the DSAKeyValue from the passed XML object.
|
protected KeyInfoReference |
KeyInfoReferenceProvider.getKeyInfoReference(XMLObject xmlObject)
Get the KeyInfoReference from the passed XML object.
|
protected RSAKeyValue |
RSAKeyValueProvider.getRSAKeyValue(XMLObject xmlObject)
Get the RSAKeyValue from the passed XML object.
|
boolean |
RSAKeyValueProvider.handles(XMLObject keyInfoChild)
Evaluate whether the given provider should attempt to handle resolving a credential
from the specified KeyInfo child.
|
boolean |
KeyInfoReferenceProvider.handles(XMLObject keyInfoChild)
Evaluate whether the given provider should attempt to handle resolving a credential
from the specified KeyInfo child.
|
boolean |
InlineX509DataProvider.handles(XMLObject keyInfoChild)
Evaluate whether the given provider should attempt to handle resolving a credential
from the specified KeyInfo child.
|
boolean |
DSAKeyValueProvider.handles(XMLObject keyInfoChild)
Evaluate whether the given provider should attempt to handle resolving a credential
from the specified KeyInfo child.
|
boolean |
DEREncodedKeyValueProvider.handles(XMLObject keyInfoChild)
Evaluate whether the given provider should attempt to handle resolving a credential
from the specified KeyInfo child.
|
Collection<Credential> |
RSAKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
KeyInfoReferenceProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
InlineX509DataProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
DSAKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Collection<Credential> |
DEREncodedKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
| Modifier and Type | Method and Description |
|---|---|
protected X509Certificate |
InlineX509DataProvider.findCertFromDigest(List<X509Certificate> certs,
List<XMLObject> digests)
Find the certificate from the chain that matches one of the specified digests.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
XMLSignatureBuilder<XMLSignatureType extends XMLObject>
Builder for XMLObjects from
org.opensaml.xml.signature |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CryptoBinary
XMLObject representing XML Digital Signature, version 20020212, CryptoBinary simple type.
|
interface |
DEREncodedKeyValue
XMLObject representing XML Digital Signature 1.1 DEREncodedKeyValue element.
|
interface |
DigestMethod
XMLObject representing XML Digital Signature, version 20020212, DigestMethod element.
|
interface |
DSAKeyValue
XMLObject representing XML Digital Signature, version 20020212, DSAKeyValue element.
|
interface |
ECKeyValue
XMLObject representing XML Digital Signature, version 20020212, ECKeyValue element.
|
interface |
ECPointType
XMLObject representing XML Digital Signature 1.1 ECPointType element.
|
interface |
Exponent
XMLObject representing XML Digital Signature, version 20020212, Exponent element.
|
interface |
G
XMLObject representing XML Digital Signature, version 20020212, G element.
|
interface |
J
XMLObject representing XML Digital Signature, version 20020212, J element.
|
interface |
KeyInfo
XMLObject representing XML Digital Signature, version 20020212, KeyInfo element.
|
interface |
KeyInfoReference
XMLObject representing XML Digital Signature 1.1 KeyInfoReference element.
|
interface |
KeyInfoType
XMLObject representing XML Digital Signature, version 20020212, KeyInfoType complex type.
|
interface |
KeyName
XMLObject representing XML Digital Signature, version 20020212, KeyName element.
|
interface |
KeyValue
XMLObject representing XML Digital Signature, version 20020212, KeyValue element.
|
interface |
MgmtData
XMLObject representing XML Digital Signature, version 20020212, MgmtData element.
|
interface |
Modulus
XMLObject representing XML Digital Signature, version 20020212, Modulus element.
|
interface |
NamedCurve
XMLObject representing XML Digital Signature 1.1 NamedCurve element.
|
interface |
PGPData
XMLObject representing XML Digital Signature, version 20020212, PGPData element.
|
interface |
PGPKeyID
XMLObject representing XML Digital Signature, version 20020212, PGPKeyID element.
|
interface |
PGPKeyPacket
XMLObject representing XML Digital Signature, version 20020212, PGPKeyPacket element.
|
interface |
PublicKey
XMLObject representing XML Digital Signature 1.1 PublicKey element.
|
interface |
RetrievalMethod
XMLObject representing XML Digital Signature, version 20020212, RetrievalMethod element.
|
interface |
RSAKeyValue
XMLObject representing XML Digital Signature, version 20020212, RSAKeyValue element.
|
interface |
SignableXMLObject
An XMLObject whose DOM representation can be digitally signed.
|
interface |
Signature
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
|
interface |
SPKIData
XMLObject representing XML Digital Signature, version 20020212, SPKIData element.
|
interface |
SPKISexp
XMLObject representing XML Digital Signature, version 20020212, SPKISexp element.
|
interface |
Transform
XMLObject representing XML Digital Signature, version 20020212, Transform element.
|
interface |
X509Certificate
XMLObject representing XML Digital Signature, version 20020212, X509Certificate element.
|
interface |
X509CRL
XMLObject representing XML Digital Signature, version 20020212, X509CRL element.
|
interface |
X509Data
XMLObject representing XML Digital Signature, version 20020212, X509Data element.
|
interface |
X509Digest
XMLObject representing XML Digital Signature 1.1 X509Digest element.
|
interface |
X509IssuerName
XMLObject representing XML Digital Signature, version 20020212, X509IssuerName element.
|
interface |
X509IssuerSerial
XMLObject representing XML Digital Signature, version 20020212, X509IssuerSerial element.
|
interface |
X509SerialNumber
XMLObject representing XML Digital Signature, version 20020212, X509SerialNumber element.
|
interface |
X509SKI
MLObject representing XML Digital Signature, version 20020212, X509SKI element.
|
interface |
X509SubjectName
XMLObject representing XML Digital Signature, version 20020212, X509SubjectName element.
|
interface |
XPath
XMLObject representing XML Digital Signature, version 20020212, XPath element.
|
interface |
Y
XMLObject representing XML Digital Signature, version 20020212, Y element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSignableXMLObject
Base for signable XMLObjects.
|
| Modifier and Type | Method and Description |
|---|---|
XMLObject |
ECKeyValue.getECParameters()
Get the ECParameters child element.
|
XMLObject |
KeyValue.getUnknownXMLObject()
Get the wildcard <any> XMLObject child element
|
| Modifier and Type | Method and Description |
|---|---|
List<XMLObject> |
Transform.getAllChildren()
Gets the ordered list of all XMLObject child elements of this element.
|
List<XMLObject> |
X509Data.getXMLObjects()
Get the list of all XMLObject children.
|
List<XMLObject> |
SPKIData.getXMLObjects()
Get the list of all XMLObject children
|
List<XMLObject> |
KeyInfoType.getXMLObjects()
Get the list of all XMLObject children.
|
List<XMLObject> |
X509Data.getXMLObjects(QName typeOrName)
Get the list of XMLObject children whose type or element QName matches the specified QName.
|
List<XMLObject> |
Transform.getXMLObjects(QName typeOrName)
Get the list of XMLObject children that match a particular QName
|
List<XMLObject> |
SPKIData.getXMLObjects(QName typeOrName)
Get the list of XMLObject children whose type or element
QName matches the specified QName
|
List<XMLObject> |
KeyInfoType.getXMLObjects(QName typeOrName)
Get the list of XMLObject children whose type or element QName matches the specified QName.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ECKeyValue.setECParameters(XMLObject newParams)
Set the ECParameters child element.
|
void |
KeyValue.setUnknownXMLObject(XMLObject newXMLObject)
Set the wildcard <any> XMLObject child element
|
| Modifier and Type | Class and Description |
|---|---|
class |
CryptoBinaryImpl
Concrete implementation of
CryptoBinary . |
class |
DEREncodedKeyValueImpl
Concrete implementation of
DEREncodedKeyValue . |
class |
DigestMethodImpl
Concrete implementation of
DigestMethod . |
class |
DSAKeyValueImpl
Concrete implementation of
DSAKeyValue |
class |
ECKeyValueImpl
Concrete implementation of
ECKeyValue . |
class |
ECPointTypeImpl
Concrete implementation of
ECPointType . |
class |
ExponentImpl
Concrete implementation of
Exponent |
class |
GImpl
Concrete implementation of
G |
class |
JImpl
Concrete implementation of
J |
class |
KeyInfoImpl
Concrete implementation of
KeyInfo |
class |
KeyInfoReferenceImpl
Concrete implementation of
KeyInfoReference . |
class |
KeyInfoTypeImpl
Concrete implementation of
KeyInfoType |
class |
KeyNameImpl
Concrete implementation of
KeyName |
class |
KeyValueImpl
Concrete implementation of
KeyValue |
class |
MgmtDataImpl
Concrete implementation of
MgmtData |
class |
ModulusImpl
Concrete implementation of
Exponent |
class |
NamedCurveImpl
Concrete implementation of
NamedCurve . |
class |
PGPDataImpl
Concrete implementation of
PGPData |
class |
PGPKeyIDImpl
Concrete implementation of
PGPKeyID |
class |
PGPKeyPacketImpl
Concrete implementation of
PGPKeyPacket |
class |
PublicKeyImpl
Concrete implementation of
PublicKey . |
class |
RetrievalMethodImpl
Concrete implementation of
RetrievalMethod |
class |
RSAKeyValueImpl
Concrete implementation of
RSAKeyValue |
class |
SignatureImpl
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
|
class |
SPKIDataImpl
Concrete implementation of
SPKIData |
class |
SPKISexpImpl
Concrete implementation of
SPKISexp |
class |
TransformImpl
Concrete implementation of
Transform |
class |
X509CertificateImpl
Concrete implementation of
X509Certificate . |
class |
X509CRLImpl
Concrete implementation of
X509CRL . |
class |
X509DataImpl
Concrete implementation of
X509Data . |
class |
X509DigestImpl
Concrete implementation of
X509Digest . |
class |
X509IssuerNameImpl
Concrete implementation of
X509IssuerName |
class |
X509IssuerSerialImpl
Concrete implementation of
X509IssuerSerial |
class |
X509SerialNumberImpl
Concrete implementation of
X509SerialNumber . |
class |
X509SKIImpl
Concrete implementation of
X509SKI |
class |
X509SubjectNameImpl
Concrete implementation of
X509SubjectName |
class |
XPathImpl
Concrete implementation of
XPath |
class |
YImpl
Concrete implementation of
Y |
| Modifier and Type | Field and Description |
|---|---|
private XMLObject |
ECKeyValueImpl.ecParams
ECParameters child element value.
|
private XMLObject |
KeyValueImpl.unknownXMLObject
Wildcard <any> XMLObject child element
|
| Modifier and Type | Field and Description |
|---|---|
private IndexedXMLObjectChildrenList<XMLObject> |
DigestMethodImpl.unknownChildren
"any" children.
|
| Modifier and Type | Method and Description |
|---|---|
XMLObject |
ECKeyValueImpl.getECParameters()
Get the ECParameters child element.
|
XMLObject |
KeyValueImpl.getUnknownXMLObject()
Get the wildcard <any> XMLObject child element
|
| Modifier and Type | Method and Description |
|---|---|
List<XMLObject> |
TransformImpl.getAllChildren()
Gets the ordered list of all XMLObject child elements of this element.
|
List<XMLObject> |
X509SerialNumberImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
X509IssuerSerialImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
X509DataImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
X509CertificateImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
X509CRLImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
TransformsImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
TransformImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
SignatureImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
SPKIDataImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
RetrievalMethodImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
RSAKeyValueImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
PGPDataImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
NamedCurveImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
KeyValueImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
KeyInfoTypeImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
KeyInfoReferenceImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
ECKeyValueImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
DigestMethodImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
DSAKeyValueImpl.getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<XMLObject> |
PGPDataImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
DigestMethodImpl.getUnknownXMLObjects()
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model.
|
List<XMLObject> |
PGPDataImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
List<XMLObject> |
DigestMethodImpl.getUnknownXMLObjects(QName typeOrName)
Gets the list of XMLObjects added to this XMLObject as part of the "any" content model,
and which match the specified QName.
|
List<XMLObject> |
X509DataImpl.getXMLObjects()
Get the list of all XMLObject children.
|
List<XMLObject> |
SPKIDataImpl.getXMLObjects()
Get the list of all XMLObject children
|
List<XMLObject> |
KeyInfoTypeImpl.getXMLObjects()
Get the list of all XMLObject children.
|
List<XMLObject> |
X509DataImpl.getXMLObjects(QName typeOrName)
Get the list of XMLObject children whose type or element QName matches the specified QName.
|
List<XMLObject> |
TransformImpl.getXMLObjects(QName typeOrName)
Get the list of XMLObject children that match a particular QName
|
List<XMLObject> |
SPKIDataImpl.getXMLObjects(QName typeOrName)
Get the list of XMLObject children whose type or element
QName matches the specified QName
|
List<XMLObject> |
KeyInfoTypeImpl.getXMLObjects(QName typeOrName)
Get the list of XMLObject children whose type or element QName matches the specified QName.
|
| Modifier and Type | Method and Description |
|---|---|
Element |
SignatureMarshaller.marshall(XMLObject xmlObject)
Marshall this element, and its children, and root them in a newly created Document.
|
Element |
SignatureMarshaller.marshall(XMLObject xmlObject,
Document document)
Marshall this element, and its children, into a W3C DOM element.
|
Element |
SignatureMarshaller.marshall(XMLObject xmlObject,
Element parentElement)
Marshall the given XMLObject and append it as a child to the given parent element.
|
protected void |
X509SerialNumberMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
X509DigestMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
TransformMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
RetrievalMethodMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
NamedCurveMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
KeyInfoTypeMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
KeyInfoReferenceMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
ECKeyValueMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
DigestMethodMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
DEREncodedKeyValueMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
Marshalls a given XMLObject into a W3C Element.
|
protected void |
AbstractXMLSignatureMarshaller.marshallAttributes(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
X509SerialNumberMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
Marshalls data from the XMLObject into content of the DOM Element.
|
protected void |
AbstractXMLSignatureMarshaller.marshallElementContent(XMLObject xmlObject,
Element domElement)
No-op method.
|
protected void |
X509SerialNumberUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
X509DigestUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
TransformUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
RetrievalMethodUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
NamedCurveUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
KeyInfoTypeUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
KeyInfoReferenceUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
ECKeyValueUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
DigestMethodUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
DEREncodedKeyValueUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
AbstractXMLSignatureUnmarshaller.processAttribute(XMLObject xmlObject,
Attr attribute)
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
|
protected void |
X509SerialNumberUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
X509IssuerSerialUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
X509DataUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
TransformsUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
TransformUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
SPKIDataUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
RetrievalMethodUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
RSAKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
PGPDataUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
KeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
KeyInfoTypeUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
ECKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
DigestMethodUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
DSAKeyValueUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
AbstractXMLSignatureUnmarshaller.processChildElement(XMLObject parentXMLObject,
XMLObject childXMLObject)
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
|
protected void |
X509SerialNumberUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
protected void |
AbstractXMLSignatureUnmarshaller.processElementContent(XMLObject xmlObject,
String elementContent)
Called if the element being unmarshalled contained textual content so that it can be added to the XMLObject.
|
void |
ECKeyValueImpl.setECParameters(XMLObject newParams)
Set the ECParameters child element.
|
void |
KeyValueImpl.setUnknownXMLObject(XMLObject newXMLObject)
Set the wildcard <any> XMLObject child element
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexedXMLObjectChildrenList<ElementType extends XMLObject>
A list which indexes XMLObjects by their schema type and element QName for quick retrival based on those items.
|
(package private) class |
ListView<ElementType extends XMLObject>
A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a
given index.
|
class |
XMLObjectChildrenList<ElementType extends XMLObject>
Resizable list for the children of XMLObjects.
|
| Modifier and Type | Field and Description |
|---|---|
private XMLObject |
AttributeMap.attributeOwner
XMLObject owning the attributes.
|
private XMLObject |
IDIndex.owner
The XMLObject which owns this ID index.
|
private XMLObject |
XMLObjectChildrenList.parent
Parent to the elements in this list.
|
| Modifier and Type | Field and Description |
|---|---|
private Map<String,XMLObject> |
IDIndex.idMappings
Mapping of ID attributes to XMLObjects in the subtree rooted at this object's owner.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends XMLObject> |
XMLObjectHelper.cloneXMLObject(T originalXMLObject)
Clone an XMLObject by brute force:
|
static <T extends XMLObject> |
XMLObjectHelper.cloneXMLObject(T originalXMLObject,
boolean rootInNewDocument)
Clone an XMLObject by brute force:
|
| Modifier and Type | Method and Description |
|---|---|
XMLObject |
IDIndex.lookup(String id)
Lookup and return the XMLObject identified by the specified ID attribute.
|
static XMLObject |
XMLObjectHelper.unmarshallFromInputStream(ParserPool parserPool,
InputStream inputStream)
Unmarshall a Document from an InputSteam.
|
static XMLObject |
XMLObjectHelper.unmarshallFromReader(ParserPool parserPool,
Reader reader)
Unmarshall a Document from a Reader.
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,XMLObject> |
IDIndex.getIDMappings()
Get the ID-to-XMLObject mappings for this object's object's owner's children.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
XMLAttributeHelper.addXMLBase(XMLObject xmlObject,
String base)
Adds a
xml:base attribute to the given XML object. |
static void |
XMLAttributeHelper.addXMLId(XMLObject xmlObject,
String id)
Adds a
xml:id attribute to the given XML object. |
static void |
XMLAttributeHelper.addXMLLang(XMLObject xmlObject,
String lang)
Adds a
xml:lang attribute to the given XML object. |
static void |
XMLAttributeHelper.addXMLSpace(XMLObject xmlObject,
SpaceBearing.XMLSpaceEnum space)
Adds a
xml:space attribute to the given XML object. |
static QName |
XMLHelper.constructQName(String qname,
XMLObject owningObject)
Constructs a QName from a string (attribute or element content) value.
|
static String |
XMLAttributeHelper.getXMLBase(XMLObject xmlObject)
Gets the
xml:base attribute from a given XML object. |
static String |
XMLAttributeHelper.getXMLId(XMLObject xmlObject)
Gets the
xml:id attribute from a given XML object. |
static String |
XMLAttributeHelper.getXMLLang(XMLObject xmlObject)
Gets the
xml:lang attribute from a given XML object. |
static SpaceBearing.XMLSpaceEnum |
XMLAttributeHelper.getXMLSpace(XMLObject xmlObject)
Gets the
xml:space attribute from a given XML object. |
static String |
XMLObjectHelper.lookupNamespacePrefix(XMLObject xmlObject,
String namespaceURI)
Get the prefix bound to the specified namespace URI within the scope of the specified
XMLObject.
|
static String |
XMLObjectHelper.lookupNamespaceURI(XMLObject xmlObject,
String prefix)
Get the namespace URI bound to the specified prefix within the scope of the specified
XMLObject.
|
static Element |
XMLObjectHelper.marshall(XMLObject xmlObject)
Marshall an XMLObject.
|
static void |
XMLObjectHelper.marshallToOutputStream(XMLObject xmlObject,
OutputStream outputStream)
Marshall an XMLObject to an OutputStream.
|
static void |
XMLObjectHelper.marshallToWriter(XMLObject xmlObject,
Writer writer)
Marshall an XMLObject to a Writer.
|
void |
IDIndex.registerIDMapping(String id,
XMLObject referent)
Register an ID-to-XMLObject mapping for one of this object's owner's children.
|
| Constructor and Description |
|---|
AttributeMap(XMLObject newOwner)
Constructor.
|
IDIndex(XMLObject newOwner)
Constructor.
|
IndexedXMLObjectChildrenList(XMLObject parent)
Constructor.
|
IndexedXMLObjectChildrenList(XMLObject parent,
Collection<ElementType> col)
Constructor.
|
XMLObjectChildrenList(XMLObject newParent)
Constructs an empty list with all added XMLObjects being assigned the given parent XMLObject.
|
XMLObjectChildrenList(XMLObject newParent,
Collection<ElementType> newElements)
Constructs a list containing the elements in the specified collection, in the order they are returned by the
collection's iterator, with each added XMLObject assigned the given parent XMLObject.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Validator<XMLObjectType extends XMLObject>
An interface for classes that implement rules for checking the
validity of a XMLObjects.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ValidatingXMLObject
A functional interface for XMLObjects that offer the ability
to evaluate validation rules.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractValidatingXMLObject
Extension of
AbstractXMLObject that implements
ValidatingXMLObject . |
| Modifier and Type | Method and Description |
|---|---|
private void |
ValidatorSuite.performValidation(QName validatorSetKey,
XMLObject xmlObject)
Validates the given XMLObject against the validators registered under the given key.
|
private void |
ValidatorSuite.performValidation(XMLObject xmlObject)
Validates the given XMLObject.
|
void |
ValidatorSuite.validate(XMLObject xmlObject)
Evaluates the registered validators against the given XMLObject and it's children.
|
protected void |
AbstractValidatingXMLObject.validateChildren(XMLObject xmlObject)
Recursive method used to validate all the children of the given XMLObject that implement
ValidatingXMLObject . |
Copyright © 1999-2014. All Rights Reserved.


The moderator can remove individual users. Click their name in the user list and choose "remove user" to do so:


SingCloud
Home
(current)
Upload a Song
Random Playlist
Region
America
Philippines
England
South Africa
France
Canada
Ireland
Log Out
Song Uploader
Upload
{{value}}
Success!
The file has beed uploaded.
Uploaded Files
Upload Date
Name
Actions
{{value.fileSize}}
{{value.fileName}}


Footprint Architecture and Design, established in August of 2015, recognises a growing need within the industry where the client’s vision and investment is handled in a truly professional manner and is afforded the necessary energy, time and attention that an exclusive design requires. We address this by dedicating an established professional to your project, from design inception through to building completion. This facilitates in a streamlined, thorough and holistic process which culminates in an exceptional final product.
This client-focused approach ensures undivided attention, constant collaboration, expert guidance and a meaningful working relationship with your architect, thus resulting in a memorable and rewarding experience for you the client.
Our design ethos revolves around the principle use of space. We identify primary spaces, understand the intention of that space and allow the function and use of these spaces to define a buildings form. Majority of time is spent within a space or building, therefore concentrating on creating meaningful, memorable and efficient interactions between the spaces and the immediate environment in which it is placed is our primary intent.
Once the relationship between these spaces has been defined, aesthetics to these forms can be implemented to the client’s desired look and feel.
Allowing this natural configuration of form, insightful use of space, lends itself to a less obtrusive and more conscious friendly footprint to the surrounding environment, attributing to a bespoke design.


{include file="../application/index/view/common/header.html" /}
友情链接
OPPO R11
{include file="../application/index/view/common/footer.html" /}


The
Ofsted report
, published today, explores the impact virtual schools have on tackling the educational progress of these children.
Virtual schools are established by many local authorities and work with children looked after across their catchment as if they were in one school, liaising with the schools they attend, tracking the progress they make and supporting them to achieve as well as possible.
‘The impact of virtual schools on the educational progress of looked after children’ report
explores the impact of virtual schools in 9 local authorities, examining cases and looking at the effectiveness of education support for children in care.
In the local authorities visited, virtual schools have raised the profile of educational attainment for children in care, promoted much better communication between professionals, increased the involvement of carers in children’s education, and helped to improve attendance and reduce exclusions.
However, there was little evidence that they were yet able to reduce the attainment gap between children looked after and their peers. Progress between key stages 3 and 4 was generally slower than during earlier key stages, and improving the percentage of those attaining 5 or more GCSEs at grades A* to C, including English and maths, remained a challenge for most authorities.
Budget constraints have also led to a significant reduction in the capacity of virtual schools in some local authorities. Although most of the local authorities were able to protect existing resources, nearly all expressed concerns about the future.
Deputy Chief Inspector for Ofsted, John Goldup said:
There is much that is hugely positive in this report, and some of the examples of the difference that the virtual school has made to the lives of individual children are truly inspiring. These successes need to be celebrated and built on. However, the life chances of too many children in care are still blighted by poor educational outcomes. While some planning and target setting is very good, expectations are too often too low, particularly for children who have the capacity for high attainment.
The role of councillors is crucial. Local authorities are parents to these children. Virtual schools are at their most effective where corporate parenting is strong and challenges and supports the virtual school effectively.
In every local authority visited, the virtual school took the lead in ensuring that education was central to planning and reviewing children’s care. For example, in Hampshire a literacy scheme for children in care was set up which increased the average reading age by 11 months through a 16-week programme, while in Cornwall the systematic use of data to track and action educational progress had reduced the attainment gap between children in care and their peers, particularly at GCSE level.
The impact of virtual schools was mostly positive. They were often very effective in influencing schools to take more account of the needs and circumstances of looked after children, supporting designated teachers, supporting and training foster carers and residential care staff, and in working with social workers who often felt a lack of confidence and expertise in relation to children’s education – to quote one, ‘I am hopeless with school stuff’.
However, the report found that several virtual schools had not established clear eligibility criteria, which meant that services were not always effectively targeted for those children who most needed additional support. And while there were good examples of personal education plans (PEP), too many were not sufficiently focused on academic achievements. PEPs were more likely to effectively address the needs of children who were performing below expectations. They were generally less effective for children who were meeting expectations but could do even better.
There was also a lack of clarity and knowledge among professionals about the appropriate use of the Pupil Premium. This sometimes hindered the ability of authorities to question and challenge schools about how a particular child was benefiting from the funding and whether the school was meeting the child’s needs.
The report makes a number of recommendations to local authorities to assist them in ensuring that a virtual school has maximum impact on improving educational outcomes for children in care. It also recommends that government should consider whether there should be a statutory duty on authorities to establish and maintain robust virtual school arrangements.
Notes to editors
-
Inspectors from professional backgrounds in social care and education visited 9 local authorities between March and June 2012, including Blackpool, Calderdale, Cornwall, Hampshire, Hartlepool, Kent, Lincolnshire, Barking and Dagenham and Tower Hamlets. The scope and structure of the virtual school varied very considerably between local authorities, ranging in size from less than 2 full-time staff to large teams.
-
The educational attainment of children looked after is considerably worse than the rest of school-age population. To help improve this, the virtual school approach is to work with children looked after as if they were in a single school and to raise the educational attainment, improve attendance and improve educational stability. It is not a statutory obligation.
-
Every child and young person in care should have a personal education plan (PEP) as part of his/her overall care plan. The PEP should set out high expectations of progress and put in place the support that a child requires to achieve their full potential. The PEP should be the key document that monitors and drives improvement and planning should involve all those with a child’s education such as teachers, social workers, carers and the young person themselves.
-
Pupil Premium is a grant designed in part to support looked after children’s education.
-
Designated teachers - the governing bodies of all maintained schools are required under the statutory guidance to appoint a designated teacher to promote the educational achievement of children looked after on the school roll.
-
The Office for Standards in Education, Children’s Services and Skills (Ofsted) regulates and inspects to achieve excellence in the care of children and young people, and in education and skills for learners of all ages. It regulates and inspects childcare and children’s social care, and inspects the Children and Family Court Advisory Support Service (Cafcass), schools, colleges, initial teacher training, work-based learning and skills training, adult and community learning, and education and training in prisons and other secure establishments. It assesses council children’s services, and inspects services for looked after children, safeguarding and child protection.


Kylie Jenner and Drake 'romance denied' after speaking about his favourite Kardashian
Thoughts that Drake and Kylie Jenner could be hooking up romantically are being denied but he has links to momager Kris Jenner from the past
by James Brinsford, https://www.facebook.com/james.brinsfordThere has been a buzz surrounding a potential romance between Kylie Jenner and Drake but cold water has been poured on that rumour.
While many want to see the 22-year-old billionaire make-up mogul hook up with Drake, it would seem that he used to carry a torch for another member of the Kardashian family.
Tongues have been wagging about Kylie and Drake ever since she spent most of his 33rd birthday party at his side.
There have been reports that they have been 'romantically dating' since but these have been denied by those close to the pair.
Among the speculation, there has been a reminder that Drake is a long-term friend of the family and that any suggestion of him dating Kylie might not sit right with them.
Drake performed at Kylie's 16th birthday party and after the event, he was far more praiseworthy of momager Kris Jenner than he was of her daughter.
In an interview with E! News in the days after the event, Drake revealed who is his favourite Kardashian: "Kylie’s just a friend. I really like Kylie a lot, I like Kendall, everybody is really nice - Khloe is really nice.
"Obviously the queen of it all is Kris and she’s my favourite. She’s the boss."
While Keeping Up With The Kardashians star Kylie has done a lot of growing up since her first meeting with Drake, it would seem that them coupling up now is looking wide of the mark.
Reports in the US media have suggested that Kris has declined to deny that the pair are dating but it is being viewed that this may be to keep the frenzy about Drake and Kylie being together all stoked up.
Kylie is single and apparently ready to mingle after her relationship with Travis Scott, the father of her daughter Stormi Webster, came to an end.
It has been reported that she and Drake often mix in the same circles, so there are plenty of possibilities for the pair to meet up but it seems that the chances of them becoming an item is still looking a distant possibility rather than a sure-fire romance.
Do you have a story to sell? Get in touch with us at<EMAIL_ADDRESS>or call us direct 0207 29 33033.


John Turturro Will Play Carmine Falcone in ‘The Batman’
by John SquiresDirector Matt Reeves announced on Twitter tonight (below) that John Turturro is the latest to join the cast of The Batman, playing Gotham mafia boss Carmine Falcone.
Falcone first appeared in 1987’s Batman: Year One, and the character was previously played on the big screen by Tom Wilkinson in Christopher Nolan’s Batman Begins.
Robert Pattinson is playing Bruce Wayne/Batman in the movie, which will also star Jeffrey Wright as Commissioner Gordon and Zoe Kravitz as Selina Kyle/Catwoman.
Paul Dano is set to play the Riddler. Andy Serkis will be playing Alfred Pennyworth, and Colin Farrell is in talks to play the Penguin. Jayme Lawson will also star.
Reeves and Mattson Tomlin wrote the screenplay.
The Batman hits theaters on June 25, 2021.


Dumbarton Primary pupil's Look for a Book idea proves a smash hit
More than 1500 people joined the Facebook page which was 6-year old Zoe Neeson's idea.
by Fraser Clarke, https://www.dailyrecord.co.uk/authors/fraser-clarke/A St Patrick’s Primary pupil’s idea for some October week fun has proved a smash hit with kids right throughout West Dunbartonshire.
In a story to rival any fairytale, Zoe Neeson convinced her mum Claire to start a Facebook group so she and her friends could hide books for each other to find.
However in less than a month the group has attracted more than 1500 members.
Look for a Book West Dunbartonshire has proved hugely popular with children right throughout the area, with members of the page posting a picture of the book hidden somewhere in the locality – and then waiting for it to be found.

She told the Lennox Herald: “We thought one or two of her friends might join in at first but it’s just taken off. That was never the intention at all.
“Zoe is just delighted that people are finding books on their way to school and bringing them in, and she’s loving telling them that it was her idea to hide all the books.
“It’s created a game, it’s like hide-and-seek and it’s something that’s a little bit different that gets kids out and about and away from their iPads, but it was totally unintentional.
“We’ve got so many books around the house from Zoe and her wee brother Kieran that we don’t read any more so it’s a great way to have some fun and get other people involved with them.”
And Zoe’s idea has also been recognised by both her school and West Dunbartonshire Council.
Claire continued: “Zoe’s got the most amazing imagination. She came running out of school on Friday because she won an award for encouraging other people to read, and she was so proud at being presented with that in front of the whole school.
“Libraries and heritage have been in touch and want to help out across Dumbarton, Balloch and Alexandria libraries. They’re ordering in thousands of plastic folders and will have sections where kids who maybe don’t have the money or access to books can take them so they can take part as well.”
For more local news from West Dunbartonshire click here .


Next: overview
This is the chez-a-sync package. It provides both an asynchronous event loop for chez scheme, and coroutines to enable an event loop (including other event loops) to be used with ’await’ semantics to deal with inversion of control – otherwise known as “callback hell”.
General overview | ||
|---|---|---|
| • overview: | General overview of the operation of the library | |
Library files | ||
| • coroutines: | (a-sync coroutines) library file - provides coroutines for await semantics on asynchronous events | |
| • event loop: | (a-sync event-loop) library file - provides an event loop for asynchronous events | |
| • thread pool: | (a-sync thread-pool) library file - provides a thread pool with asychonous procedures | |
| • compose: | (a-sync compose) library file - provides the compose-a-sync macro interface for the a-sync coroutine | |
| • meeting: | (a-sync meeting) library file - provides for synchronization between a-sync or compose-a-sync blocks | |
| • try: | (a-sync try) library file - provides the try macro interface for dealing with exceptions |
Next: overview


If you want to see what I did assignment-wise check out the menu bar on the right...
For more about me personally click the button below... or just scroll further.
More about meI'm just a poor boy from a poor family... no wait.. wrong story! I am considering a change of careers and took this couse to test the programming waters.
Spoiler alert.. I still feel clueless as to whether or not this is for me. At least I have my sense of humor ;-)
Below are some personal attributes I am resonating with right now...

Some would say (OK it was my mom but that still counts)
In a wide variety of things
Hence all the experience ;-) ;-)


EB306 NASAL DECONGESTANT- phenylephrine hydrochloride spray
EMINENCE BIOTECH CORPORATION LIMITED
Disclaimer: Most OTC drugs are not reviewed and approved by FDA, however they may be marketed if they comply with applicable regulations and policies. FDA has not evaluated whether this product complies.
Active ingredient
Phenylephrine Hydrochloride 0.125%
Purpose
Nasal Decongestant
Uses
For the temporary relief of nasal congestion due to hay fever or other upper respiratory allergies (allergic rhinitis)
Warnings
Do not exceed recommended dosage.
This product may cause temporary discomfort such as burning, sting, sneezing, or an increase in nasal discharge. The use of this container by more than one person may spread infection.
Do not use this product
- for more than 3 days. Use only as directed. Frequent or prolonged use may cause nasal congestion to recur or worsen. If symptoms persist, consult a doctor.
- if you have heart disease, high blood pressure, thyroid disease, diabetes, or difficulty in urination due to enlargement of the prostate gland unless directed by a doctor.
If pregnant or breast-feeding, ask a health professional before use.
Keep out of reach of children.
If swallowed, get medical help or contact a Poison Control Center right away.
Directions
Adults and children 2 to under 6 years of age
2 to 3 drops or sprays (1 cc) under each nostril, and rub dry. Repeat no more than every 6 hours.
Children under 2 years of age
Consult a doctor.
Other information
Store at cool place (room temperature) away from heat and light sources
Inactive ingredients
Alcohol, Amaranthus Viridis Leaf, Animal Fat, Gaultheria Procumbens (Wintergreen) Leaf Extract, Glycerin, Mesona Chinensis Whole, Peppermint Extract, Water.
Questions?
Call 1-562-207-8624
Distributed by:
EMINENCE BIOTECH CORPORATION LIMITED
3411 SILVERSIDE ROAD, RODNEY BUILDING #104
WILMINGTON DE19810 NEW CASTLE COUNTY, USA
PRINCIPAL DISPLAY PANEL - 15mL Bottle Carton
EB
Eminence
Biotech
EB306
Nasal Decongestant
Allergic Rhinitis Relief
0.5 FL OZ(15mL)
NDC 53304-03061


|
TARget
1
(TARget) - This A RaytracinG projEcT
|
#include <BVHAccel.h>
Public Member Functions | |
| BVHAccel (const std::vector< std::shared_ptr< Primitive >> &primitives, int maxPrimsInNode, SplitMethod splitMethod) | |
| void | BVHBuild () |
| bool | intersect (Ray &r, SurfaceInteraction *isect) const |
| bool | intersect_p (const Ray &r) const |
| bool | intersect_p (const Ray &r, double tmin, double tmax) const |
| Bounds3 | get_bounding_box () const |
| Public Member Functions inherited from target::Primitive | |
| Material * | get_material (void) |
| std::shared_ptr< Material > | get_material_shared (void) |
| void | set_material (const std::shared_ptr< Material > &material) |
Public Attributes | |
| std::vector< std::shared_ptr< Primitive > > | primitives |
Additional Inherited Members | |
| Protected Attributes inherited from target::Primitive | |
| std::shared_ptr< Material > | material |
| Bounds3 | box |
Provides methods to accelarate the raytracer through Bounding Volume Hierarchy structure.
|
inline |
Creates the accelerator.
| primitives | list of primitives. |
| maxPrimsInNode | max number of primitives in node. |
| splitMethod | split method. |
|
inline |
Built the three structure.
|
inlinevirtual |
Implements target::Primitive.
|
inlinevirtual |
Implements target::Primitive.
|
inlinevirtual |
Implements target::Primitive.
|
inlinevirtual |
Implements target::Primitive.
| std::vector<std::shared_ptr<Primitive> > target::BVHAccel::primitives |


| Trees | Indices | Help |
|---|
|
|
object --+ | Fit
Fit Functions. These functions do curve fitting.
The CurveFittingDemo macro demonstrates how to use them.
|
|||
|
__metaclass__ Meta class of the class Fit. |
|
|||
|
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|
|||
fitter = None
|
|||
logFitResults = False
|
|||
showFitDialog = False
|
|
|||
|
Inherited from |
|
Fits the specified equation to the points defined by xpoints, ypoints. Equation can be either the equation name or an index. The equation names are shown in the drop down menu in the Analyze>Tools>Curve Fitting window. With ImageJ 1.42f or later, equation can be a string containing a user-defined equation (example). If initialGuesses is not None, initialGuesses must be an array equal in length to the number of parameters in equation (example). |
| Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Mon Mar 9 23:31:36 2020 | http://epydoc.sourceforge.net |


Our composers meet with your business representatives to discover what makes your business sing.
We compose music that represents your business and the message you choose to convey to your customers.
You have the final say! Each unique music composition is approved before our job is complete.


First, find the focus and directrix of the parabola by moving the orange point and line to their correct positions. Then use that information to find the equation of the parabola.
The two green line segments you see when you point to the parabola are always the same length as each other. Use them to check that you've found the right focus and directrix.
Focus: (
0
\text{, }
1
)
Directrix: y =
-1
Equation of the parabola:
y -
Y1
=
A
(x -
X1
)^2
set the focus and directrix by moving them around the graph
for the equation of the parabola, you may enter integers, fractions, or exact decimals for each term
pay attention to the sign of each number you enter to be sure the entire equation is correct
All points on a parabola are equidistant from the focus and directrix. There is only one place to put the orange focus point and directrix line where this is true.
The focus is (PRETTY_X1, PRETTY_FOCUS_Y)
and the directrix is y = PRETTY_DIR_Y
The equation for a parabola is y - y_1 = a (x - x_1)^2
, where x_1
and y_1
are the coordinates of the vertex of the parabola (halfway between the focus and directrix).
x_1
is the same as the x
coordinate of the focus.
y_1
is at the midpoint of PRETTY_FOCUS_Y
and PRETTY_DIR_Y
.
So x_1 = PRETTY_X1
.
And y_1 = \dfrac{PRETTY_FOCUS_Y + PRETTY_DIR_Y}{2} = PRETTY_Y1
.
The leading coefficient a
in the equation y - y_1 = a (x - x_1)^2
indicates how "wide" and
in what direction the parabola opens. It's always the reciprocal of 2 times the distance from the directrix to the focus.
a = \dfrac{1}{2 \times (PRETTY_FOCUS_Y - PRETTY_DIR_Y)} = PRETTY_A
So the equation of the parabola is y - PRETTY_Y1 = PRETTY_A(x - PRETTY_X1)^2
.


Write a program that asks the user for the name of an input text file. The text file (which could be created with NotePad) will contain integers in character format, one per line, such as follows.
12 1023 -56 84781 0 -9371
The program also asks for the name of an output file.
The program then reads the input file line by line until end of file.
Each input integer is translated
into int
data (use Integer.parseInt()
)
and written to the output file using DataOutputStream.writeInt()
.
Look at the input file and output file with the DOS command DIR and, if possible, with a hex dump program.
C:\Programs>java IntCopy Input file -->ints.txt Output file -->ints.bin C:\Programs>dir 06/16/00 04:33p 1,881 IntCopy.class 06/16/00 04:33p 1,920 IntCopy.java 06/16/00 04:35p 24 ints.bin 06/16/00 04:35p 30 ints.txt
Write the input loop so it catches NumberFormatExceptions
and echos the offending line.
Here is another input file:
0 1 2 3 4 Rats, this won't work 6 7 8
And the corresponding run of the program:
C:\Programs>dir Input file -->oops.txt Output file -->opps.bin Poor input data:Rats, this won't work C:\Programs>Click here to go back to the main menu.
End of Exercises.