Uses of Interface
net.shibboleth.metadata.Item

Packages that use Item
net.shibboleth.metadata Base classes for dealing with collections of metadata (whatever metadata might mean to you). 
net.shibboleth.metadata.dom Implementations of core APIs that operate on W3C DOM based metadata. 
net.shibboleth.metadata.pipeline A set of classes for constructing generic data processing pipelines. 
net.shibboleth.metadata.util Some utility classes. 
 

Uses of Item in net.shibboleth.metadata
 

Classes in net.shibboleth.metadata with type parameters of type Item
 interface ItemCollectionFactory<ItemType extends Item>
          Factory used to create the Collection that will be passed in to each child pipeline.
 interface ItemSelectionStrategy<ItemType extends Item>
          A strategy for determining if an item meets a given criteria.
 interface ItemSerializer<ItemType extends Item<?>>
          Serializers convert a collection of Item in to an octet stream.
 class SimpleItemCollectionFactory<ItemType extends Item>
          Implementation ItemCollectionFactory that produces ArrayList instances.
 

Classes in net.shibboleth.metadata that implement Item
 class AbstractItem<T>
          Base implementation of an Item.
 

Methods in net.shibboleth.metadata that return Item
 Item<T> Item.copy()
          Performs a copy of this Item.
 

Methods in net.shibboleth.metadata with parameters of type Item
 String ItemIdentificationStrategy.getItemIdentifier(Item<?> item)
          Gets an identifier for the item.
 String FirstItemIdItemIdentificationStrategy.getItemIdentifier(Item<?> item)
          Gets an identifier for the item.
 boolean AlwaysItemSelectionStrategy.isSelectedItem(Item item)
          Determines if the item meets the expected criteria.
 

Method parameters in net.shibboleth.metadata with type arguments of type Item
private  void DeduplicatingItemIdMergeStrategy.merge(HashSet<ItemId> presentItemIds, Collection<Item<?>> target, Collection<Item<?>> sourceItems)
          Adds source items to the target collection if none of the Items in the target collection have the same ItemId as source item.
private  void DeduplicatingItemIdMergeStrategy.merge(HashSet<ItemId> presentItemIds, Collection<Item<?>> target, Collection<Item<?>> sourceItems)
          Adds source items to the target collection if none of the Items in the target collection have the same ItemId as source item.
 void SimpleCollectionMergeStrategy.mergeCollection(Collection<Item<?>> target, Collection<Item<?>>... sources)
          Merges the results of each child pipeline in to the collection of Item given to this stage.
 void DeduplicatingItemIdMergeStrategy.mergeCollection(Collection<Item<?>> target, Collection<Item<?>>... sources)
          Merges the results of each child pipeline in to the collection of Item given to this stage.
 void CollectionMergeStrategy.mergeCollection(Collection<Item<?>> target, Collection<Item<?>>... sources)
          Merges the results of each child pipeline in to the collection of Item given to this stage.
 

Uses of Item in net.shibboleth.metadata.dom
 

Classes in net.shibboleth.metadata.dom that implement Item
 class DomElementItem
          A Item whose data is a DOM, version 3, Element.
 

Fields in net.shibboleth.metadata.dom declared as Item
private  Item<?> AbstractXSLProcessingStage.StatusInfoAppendingErrorListener.item
          Item to which the status info will be appended.
 

Methods in net.shibboleth.metadata.dom that return Item
 Item<Element> DomElementItem.copy()
          Performs a copy of this Item.
 

Constructors in net.shibboleth.metadata.dom with parameters of type Item
AbstractXSLProcessingStage.StatusInfoAppendingErrorListener(Item<?> receivingItem)
          Constructor.
 

Uses of Item in net.shibboleth.metadata.pipeline
 

Classes in net.shibboleth.metadata.pipeline with type parameters of type Item
 class BaseIteratingStage<ItemType extends Item<?>>
          Base class for Stage implementations that iterate over each Item in a collection and do something.
 class BaseStage<ItemType extends Item<?>>
          A base class for Stage implementations.
 class CompositeStage<ItemType extends Item<?>>
          A stage that is composed of other stages.
 interface Pipeline<ItemType extends Item<?>>
          A pipeline represents an ordered list of Stage that operate on a collection of Item.
 class PipelineDemultiplexerStage<ItemType extends Item<?>>
          A stage which, given an item collection and a list of Pipeline and ItemSelectionStrategy pairs, sends the collection of item copies selected by the selection strategy to the associated pipeline.
 class SerializationStage<ItemType extends Item<?>>
          A stage which writes the given item collection out to a file.
 class SimplePipeline<ItemType extends Item<?>>
          A very simple implementation of Pipeline.
 class SplitMergeStage<ItemType extends Item<?>>
          A stage which splits a given collection and passes selected items to one pipeline and non-selected items to another.
 interface Stage<ItemType extends Item<?>>
          A stage in a Pipeline that operates upon a collection Item in a particular manner.
 class StaticItemSourceStage<ItemType extends Item<?>>
          A stage which adds a static collection of Items to a Item collection.
 

Fields in net.shibboleth.metadata.pipeline with type parameters of type Item
private  Collection<? extends Item> PipelineCallable.itemCollection
          The collection of items upon which the pipeline will operate.
private  List<Pipeline<Item<?>>> PipelineMergeStage.mergedPipelines
          Pipelines whose results become the output of this source.
 

Methods in net.shibboleth.metadata.pipeline that return types with arguments of type Item
 Collection<? extends Item> PipelineCallable.call()
          
protected  Future<Collection<? extends Item>> SplitMergeStage.executePipeline(Pipeline<ItemType> pipeline, Collection<ItemType> items)
          Executes a pipeline.
 List<Pipeline<Item<?>>> PipelineMergeStage.getMergedPipelines()
          Gets the unmodifiable set of pipelines used by this stage.
 

Methods in net.shibboleth.metadata.pipeline with parameters of type Item
protected  void StatusMetadataLoggingStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
protected  void ItemMetadataTerminationStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
protected  void ItemMetadataFilterStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
protected abstract  void AbstractItemMetadataSelectionStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
 

Method parameters in net.shibboleth.metadata.pipeline with type arguments of type Item
protected  void ScriptletStage.doExecute(Collection<Item<?>> itemCollection)
          Performs the stage processing on the given Item collection.
protected  void PipelineMergeStage.doExecute(Collection<Item<?>> itemCollection)
          Performs the stage processing on the given Item collection.
protected  void AbstractItemMetadataSelectionStage.doExecute(Collection<Item<?>> itemCollection)
          Performs the stage processing on the given Item collection.
protected  void StatusMetadataLoggingStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
protected  void ItemMetadataTerminationStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
protected  void ItemMetadataFilterStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
protected abstract  void AbstractItemMetadataSelectionStage.doExecute(Collection<Item<?>> itemCollection, Item<?> matchingItem, Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
          Performs the stage's logic on the given item that contained metadata of the given type.
 void PipelineMergeStage.setMergedPipelines(List<Pipeline<Item<?>>> pipelines)
          Sets the pipelines joined by this stage.
 

Constructor parameters in net.shibboleth.metadata.pipeline with type arguments of type Item
PipelineCallable(Pipeline invokedPipeline, Collection<? extends Item> items)
          Constructor.
 

Uses of Item in net.shibboleth.metadata.util
 

Classes in net.shibboleth.metadata.util with type parameters of type Item
 class ItemCollectionWithMetadata<ItemType extends Item>
          A wrapper around a delegate collection that allows the collection to carry item metadata.
 

Methods in net.shibboleth.metadata.util with parameters of type Item
static void ItemMetadataSupport.addToAll(Item<?> item, ItemMetadata... metadatas)
          Adds all the given ItemMetadata items to the given Item element.
 

Method parameters in net.shibboleth.metadata.util with type arguments of type Item
static void ItemMetadataSupport.addToAll(Collection<? extends Item> itemCollection, ItemMetadata... metadatas)
          Adds all the give ItemMetadata items to each Item element in the given collection.
static void ItemMetadataSupport.addToCollection(Collection<? extends Item> itemCollection, ItemMetadata... itemMetadatas)
          Adds one or more ItemMetadata to the given collection if the collection is an instance of ItemCollectionWithMetadata.
 



Copyright © 2009-2011. All Rights Reserved.