| Package | Description |
|---|---|
| net.shibboleth.metadata.dom |
Implementations of core APIs that operate on W3C DOM based metadata.
|
| net.shibboleth.metadata.dom.ds |
Support classes for XML DSIG.
|
| net.shibboleth.metadata.dom.saml |
Classes that work with DOM elements which contain SAML data.
|
| net.shibboleth.metadata.dom.saml.mdattr |
Aggregator classes for the entity attributes specification.
|
| net.shibboleth.metadata.dom.saml.mdrpi |
Aggregator classes for the MDRPI specification.
|
| net.shibboleth.metadata.pipeline |
A set of classes for constructing generic data processing pipelines.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDOMTraversalStage
A DOM traversal class using the template method pattern.
|
class |
AbstractDOMValidationStage<V>
Base stage to apply a collection of validators to each object from each item.
|
class |
AbstractElementVisitingStage
|
class |
AbstractNamespacesStrippingStage
An abstract stage which removes all evidence of given XML namespaces from each metadata item.
|
class |
AbstractXSLProcessingStage
A pipeline stage which applies and XSLT to each element in the
DOMElementItem collection. |
class |
CRDetectionStage
|
class |
DOMFilesystemSourceStage
A stage which reads XML information from the filesystem and places it in the given
DOMElementItem collection. |
class |
DOMResourceSourceStage
A pipeline stage which reads an XML document from an
Resource, parses the document, and places the resultant
document (root) element in to the provided DOMElementItem collection. |
class |
ElementStrippingStage
A stage which removes all instances of the specified element from DOM metadata.
|
class |
ElementWhitespaceTrimmingStage
Stage to trim leading and trailing whitespace from the text content of named elements
within a
DOMElementItem. |
class |
EmptyContainerStrippingStage
A stage which removes all empty instances of the named container element from DOM metadata.
|
class |
MultiOutputXSLTransformationStage
A pipeline stage which transforms each item in the
DOMElementItem collection via an XSL transform. |
class |
NamespacesStrippingStage
A stage which removes all evidence of a given collection of XML namespaces from each metadata item.
|
class |
NamespaceStrippingStage
A stage which removes all evidence of a given XML namespace from each metadata item.
|
class |
XMLSchemaValidationStage
A pipeline stage that XML schema validates the elements within the
DOMElementItem collection. |
class |
XMLSignatureSigningStage
A pipeline stage that creates, and adds, an enveloped signature for each element in the given
DOMElementItem
collection. |
class |
XMLSignatureValidationStage
A pipeline stage which validates the XML digital signature found on DOM Elements.
|
class |
XPathFilteringStage
Pipeline stage which allows filtering of @{link DomElementItem}s according to an XPath expression.
|
class |
XSLTransformationStage
A pipeline stage which transforms each item in the
DOMElementItem collection via an XSL transform. |
class |
XSLValidationStage
A pipeline which "validates" each element in the
DOMElementItem collection via an XSL stylesheet. |
| Modifier and Type | Class and Description |
|---|---|
class |
X509ValidationStage
Stage to apply a collection of validators to each X.509 certificate in items.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContactPersonFilterStage
Filtering stage that removes ContactPerson elements from EntityDescriptors.
|
class |
EntitiesDescriptorAssemblerStage
A
Stage capable of assembling a collection of EntityDescriptor elements in
to a single EntitiesDescriptor element. |
class |
EntitiesDescriptorDisassemblerStage
A pipeline stage that replaces any SAML EntitiesDescriptor found in the Item collection with the EntityDescriptor
elements contained therein.
|
class |
EntityDescriptorItemIdPopulationStage
A stage which, for each EntityDescriptor collection element, adds an
ItemId, with the entity's entity ID, to
the metadata item. |
class |
EntityFilterStage
A pipeline stage that will remove SAML EntityDescriptior elements which do meet specified filtering criteria.
|
class |
EntityRoleFilterStage
A pipeline stage that will filter SAML role descriptors from EntityDescriptors.
|
class |
GenerateIdStage
A stage that populates the ID attribute of an EntitiesDescriptor or EntityDescriptor.
|
class |
PullUpCacheDurationStage
For each Item collection element that is a SAML EntitiesDescriptor this stage will scan all descendant
EntitiesDescriptors and EntityDescriptors, determine the shortest cache duration, set that on the root
EntitiesDescriptor and remove the cache duration from all descendants.
|
class |
PullUpValidUntilStage
For each Item collection element that is a SAML EntitiesDescriptor this stage will scan all descendant
EntitiesDescriptors and EntityDescriptors, determine the earliest valid until date, set that on the root
EntitiesDescriptor and remove the valid until dates from all descendants.
|
class |
RemoveOrganizationStage
Filtering stage that removes Organization elements from EntityDescriptors.
|
class |
SetCacheDurationStage
Sets a cacheDuration attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
|
class |
SetValidUntilStage
Sets a validUntil attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
|
class |
ValidateValidUntilStage
Checks that a SAML EntitiesDescriptor or EntityDescriptor's validUntil is (optionally) present and is within a given
range.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EntityAttributeFilteringStage
A stage which filters entity attributes from entity definitions according to a supplied
set of rules.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EntityRegistrationAuthorityFilterStage
A pipeline stage that will filter EntityDescriptor or EntityDescriptors based on their registration authority.
|
class |
RegistrationAuthorityPopulationStage
A stage which, for each EntityDescriptor collection element, adds a
RegistrationAuthority, with
the entity's registration authority, to the item metadata. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractItemMetadataSelectionStage<T>
A
Stage that selects Items for further processing if they have a specific type of ItemMetadata
attached to them. |
class |
BaseIteratingStage<T>
|
class |
BaseStage<T>
A base class for
Stage implementations. |
class |
CompositeStage<T>
A stage that is composed of other stages.
|
class |
ItemIdTransformStage<T>
|
class |
ItemMetadataAddingStage<T>
A pipeline stage that adds a collection of
ItemMetadata objects to each Item's item metadata. |
class |
ItemMetadataFilterStage<T>
|
class |
ItemMetadataTerminationStage<T>
A
Stage that terminates pipeline processing if an Item has a specific type of ItemMetadata
attached to it. |
class |
MultiOutputSerializationStage<T>
A stage which writes the given item collection out to multiple destinations.
|
class |
PipelineDemultiplexerStage<T>
A stage which, given an item collection and a list of
Pipeline and Predicate pairs, sends the
collection of item copies selected by the predicate to the associated pipeline. |
class |
PipelineMergeStage<T>
This
Stage allows the merging of multiple pipeline outputs into a single Collection that can then be
used as the input source for another pipeline. |
class |
ScriptletStage<T>
A pipeline stage that computes that transforms the collection of
Item via a script. |
class |
SerializationStage<T>
A stage which writes the given item collection out to a file using a provided
ItemCollectionSerializer. |
class |
SplitMergeStage<T>
A stage which splits a given collection and passes selected items to one pipeline and non-selected items to another.
|
class |
StaticItemSourceStage<T>
A stage which adds a static collection of Items to a
Item collection. |
class |
StatusMetadataLoggingStage<T>
|
| Modifier and Type | Field and Description |
|---|---|
private List<Stage<T>> |
CompositeStage.composedStages
Stages which compose this stage.
|
private List<Stage<T>> |
SimplePipeline.pipelineStages
Stages for this pipeline.
|
| Modifier and Type | Method and Description |
|---|---|
List<Stage<T>> |
CompositeStage.getComposedStages()
Gets an unmodifiable list the stages that compose this stage.
|
List<Stage<T>> |
SimplePipeline.getStages()
Gets the list of Stages within the pipeline.
|
List<Stage<T>> |
Pipeline.getStages()
Gets the list of Stages within the pipeline.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeStage.setComposedStages(List<Stage<T>> stages)
Sets the list the stages that compose this stage.
|
void |
SimplePipeline.setStages(List<Stage<T>> stages)
Sets the stages that make up this pipeline.
|
Copyright © 1999–2016. All rights reserved.