Package net.shibboleth.metadata

Base classes for dealing with collections of metadata (whatever metadata might mean to you).

See:
          Description

Interface Summary
CollectionMergeStrategy Strategy used to merge the results of each child pipeline in to the collection of Items given to this stage.
Item<T> A wrapper around a piece of information processed by pipeline stages.
ItemCollectionFactory<ItemType extends Item> Factory used to create the Collection that will be passed in to each child pipeline.
ItemIdentificationStrategy Strategy for determining a displayable identifier for a given Item.
ItemMetadata Additional information associated with an Item while it is being worked with.
ItemSelectionStrategy<ItemType extends Item> A strategy for determining if an item meets a given criteria.
ItemSerializer<ItemType extends Item<?>> Serializers convert a collection of Item in to an octet stream.
 

Class Summary
AbstractItem<T> Base implementation of an Item.
AlwaysItemSelectionStrategy An implementation of ItemSelectionStrategy that always returns true.
DeduplicatingItemIdMergeStrategy A merge strategy that adds source items to the target collection if none of the Items in the target collection have the same ItemId as source item.
ErrorStatus A type of StatusMetadata that indicates something is definitely wrong with the Item.
FirstItemIdItemIdentificationStrategy Strategy that returns the first ItemId associated with an Item or, if not ItemId is associated with the item, a generic identifier is returned.
InfoStatus A type of StatusMetadata that carries informational messages.
ItemId Carries a unique identifier for the data carried by an Item.
ItemTag A ItemMetadata that associates a tag with a given Item.
SimpleCollectionMergeStrategy A CollectionMergeStrategy that adds the Item from each source, in order, by means of the Collection.addAll(Collection) method on the target.
SimpleItemCollectionFactory<ItemType extends Item> Implementation ItemCollectionFactory that produces ArrayList instances.
StatusMetadata A ItemMetadata implementation that carries status information about an Item.
Version Class for getting and printing the version of the metadata pipeline.
WarningStatus A type of StatusMetadata that indicates something may be "off" about the Item.
 

Package net.shibboleth.metadata Description

Base classes for dealing with collections of metadata (whatever metadata might mean to you).



Copyright © 2009-2011. All Rights Reserved.