|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
ItemSerializer<ItemType extends Item<?>>
Serializers convert a collection of Item in to an octet stream. |
class |
SimpleItemCollectionFactory<ItemType extends Item>
Implementation Supplier 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. |
| 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 Predicate pairs, sends the
collection of item copies selected by the predicate 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<? extends 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<? extends 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<? extends Pipeline<? extends 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.addAll(Item<?> item,
Iterable<? extends 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,
Iterable<? extends ItemMetadata> metadatas)
Adds all the give ItemMetadata items to each Item element in the given collection. |
static void |
ItemMetadataSupport.addToCollection(Collection<? extends Item> itemCollection,
Iterable<? extends ItemMetadata> itemMetadatas)
Adds one or more ItemMetadata to the given collection if the collection is an instance of
ItemCollectionWithMetadata. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||