Uses of Interface
net.shibboleth.metadata.Item
Packages that use Item
Package
Description
Base classes for dealing with collections of metadata (whatever metadata might mean to you).
Implementations of core APIs that operate on W3C DOM based metadata.
Support classes for XML DSIG.
Implementation classes related to processing DOM based metadata.
Classes that work with DOM elements which contain SAML data.
Aggregator classes for the entity attributes specification.
Aggregator classes for the MDRPI specification.
Aggregator classes for the MDUI specification.
Aggregator classes for Shibboleth SAML metadata.
A set of classes for constructing generic data processing pipelines.
Non-API classes for the pipeline package.
Classes for validation of specific object types.
Classes for validation of network-related object types.
Validation classes for
String values.Validation classes for
URL values.Validation classes for X.509 certificate objects.
-
Uses of Item in net.shibboleth.metadata
Classes in net.shibboleth.metadata that implement ItemMethods in net.shibboleth.metadata that return ItemMethods in net.shibboleth.metadata that return types with arguments of type ItemMethods in net.shibboleth.metadata with parameters of type ItemModifier and TypeMethodDescription(package private) abstract StringAbstractCompositeItemIdentificationStrategy.getBasicIdentifier(Item<T> item) Get a basic identifier for theItem.protected StringFirstItemIdItemIdentificationStrategy.getBasicIdentifier(Item<T> item) (package private) abstract StringAbstractCompositeItemIdentificationStrategy.getExtraIdentifier(Item<T> item) Get an extra identifier for theItem.protected StringFirstItemIdItemIdentificationStrategy.getExtraIdentifier(Item<T> item) AbstractCompositeItemIdentificationStrategy.getItemIdentifier(Item<T> item) ItemIdentificationStrategy.getItemIdentifier(Item<T> item) Gets an identifier for the item.voidItemSerializer.serialize(Item<T> item, OutputStream output) Serializes theItemto the given output stream.Method parameters in net.shibboleth.metadata with type arguments of type ItemModifier and TypeMethodDescription<T> voidMerges the results of each child pipeline in to the collection of Item given to this stage.private <T> voidDeduplicatingItemIdMergeStrategy.merge(HashSet<ItemId> presentItemIds, List<Item<T>> target, List<Item<T>> sourceItems) Adds source items to the target collection if none of the Items in the target collection have the sameItemIdas source item.<T> void<T> voidvoidItemCollectionSerializer.serializeCollection(Collection<Item<T>> items, OutputStream output) Serializes the collection ofItems to the given output stream.voidSimpleItemCollectionSerializer.serializeCollection(Collection<Item<T>> items, OutputStream output) -
Uses of Item in net.shibboleth.metadata.dom
Classes in net.shibboleth.metadata.dom that implement ItemModifier and TypeClassDescriptionclassFields in net.shibboleth.metadata.dom declared as ItemModifier and TypeFieldDescriptionprivate final Item<?>AbstractXSLProcessingStage.StatusInfoAppendingErrorListener.itemItem to which the status info will be appended.SimpleDOMTraversalContext.itemTheItemthis traversal is being performed on.Methods in net.shibboleth.metadata.dom that return ItemModifier and TypeMethodDescriptionDOMElementItem.copy()DOMTraversalContext.getItem()Get theItemthis traversal is being performed on.SimpleDOMTraversalContext.getItem()Methods in net.shibboleth.metadata.dom with parameters of type ItemModifier and TypeMethodDescriptionprotected voidAdd anErrorStatusto the given item, in respect of the givenElement.protected abstract CAbstractDOMTraversalStage.buildContext(Item<Element> item) Build the context for a particular traversal.protected DOMTraversalContextAbstractElementVisitingStage.buildContext(Item<Element> item) protected DOMTraversalContextAbstractElementVisitingValidationStage.buildContext(Item<Element> item) protected ElementsStrippingStage.ContextElementsStrippingStage.buildContext(Item<Element> item) protected voidprotected voidprotected voidprotected voidprotected voidvoidDOMElementSerializer.serialize(Item<Element> item, OutputStream output) booleanprotected voidXMLSignatureValidationStage.validateItem(Item<Element> item, XMLSignatureValidator validator) Validate an individualItemusing the provided validator.voidvoidvoidElementVisitor.visitElement(Element visited, Item<Element> item) voidWhitespaceTrimmingVisitor.visitElement(Element visited, Item<Element> item) voidvoidMethod parameters in net.shibboleth.metadata.dom with type arguments of type ItemModifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidprotected voidvoidprotected abstract voidAbstractXSLProcessingStage.executeTransformer(Transformer transformer, Collection<Item<Element>> items) Executes the XSLT transform on the given collection of Items.protected voidMultiOutputXSLTransformationStage.executeTransformer(Transformer transformer, Collection<Item<Element>> items) protected voidXSLTransformationStage.executeTransformer(Transformer transformer, Collection<Item<Element>> items) protected voidXSLValidationStage.executeTransformer(Transformer transformer, Collection<Item<Element>> items) protected voidDOMResourceSourceStage.populateItemCollection(List<Item<Element>> items, InputStream data, Resource resource) Builds anDOMElementItemcollection from a new XML document.voidDOMElementSerializer.serializeCollection(Collection<Item<Element>> items, OutputStream output) Constructors in net.shibboleth.metadata.dom with parameters of type ItemModifierConstructorDescriptionConstructor.SimpleDOMTraversalContext(Item<Element> contextItem) Constructor.StatusInfoAppendingErrorListener(Item<?> receivingItem) Constructor. -
Uses of Item in net.shibboleth.metadata.dom.ds
Methods in net.shibboleth.metadata.dom.ds with parameters of type ItemModifier and TypeMethodDescriptionprotected X509ValidationStage.ContextX509ValidationStage.buildContext(Item<Element> item) Constructors in net.shibboleth.metadata.dom.ds with parameters of type Item -
Uses of Item in net.shibboleth.metadata.dom.impl
Methods in net.shibboleth.metadata.dom.impl with parameters of type Item -
Uses of Item in net.shibboleth.metadata.dom.saml
Methods in net.shibboleth.metadata.dom.saml with parameters of type ItemModifier and TypeMethodDescriptionprotected CRDetectionStage.ContextCRDetectionStage.buildContext(Item<Element> item) protected voidprotected voidprotected voidprotected booleanprotected booleanprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidMethod parameters in net.shibboleth.metadata.dom.saml with type arguments of type ItemModifier and TypeMethodDescriptionprotected voidprotected voidprotected voidEntitiesDescriptorDisassemblerStage.processEntitiesDescriptor(List<Item<Element>> items, Element entitiesDescriptor) Processes an EntitiesDescriptor element.protected voidEntitiesDescriptorDisassemblerStage.processEntityDescriptor(List<Item<Element>> items, Element entityDescriptor) Processes an EntityDescriptor element.voidDiscoFeedCollectionSerializer.serializeCollection(Collection<Item<Element>> items, OutputStream output) Constructors in net.shibboleth.metadata.dom.saml with parameters of type Item -
Uses of Item in net.shibboleth.metadata.dom.saml.mdattr
Methods in net.shibboleth.metadata.dom.saml.mdattr with parameters of type ItemModifier and TypeMethodDescriptionprotected voidprivate StringEntityAttributeFilteringStage.extractRegistrationAuthority(Item<Element> item) Extract the registration authority for an entity from its entity metadata.private voidEntityAttributeFilteringStage.filterAttribute(Element attribute, String registrationAuthority, Item<Element> item) Filter anAttributeelement.private voidEntityAttributeFilteringStage.filterEntityAttributes(Element entityAttributes, String registrationAuthority, Item<Element> item) Filter anEntityAttributesextension element.Method parameters in net.shibboleth.metadata.dom.saml.mdattr with type arguments of type Item -
Uses of Item in net.shibboleth.metadata.dom.saml.mdrpi
Methods in net.shibboleth.metadata.dom.saml.mdrpi with parameters of type ItemModifier and TypeMethodDescriptionprotected booleanprotected voidprotected StringRegistrationAuthorityItemIdentificationStrategy.getExtraIdentifier(Item<T> item) Derive a display name for an entity's registration authority, if it has one. -
Uses of Item in net.shibboleth.metadata.dom.saml.mdui
Methods in net.shibboleth.metadata.dom.saml.mdui with parameters of type ItemModifier and TypeMethodDescriptionprotected DOMTraversalContextIPHintValidationStage.buildContext(Item<Element> item) -
Uses of Item in net.shibboleth.metadata.dom.saml.shibboleth
Methods in net.shibboleth.metadata.dom.saml.shibboleth with parameters of type ItemModifier and TypeMethodDescriptionprotected DOMTraversalContextScopeValidationStage.buildContext(Item<Element> item) -
Uses of Item in net.shibboleth.metadata.pipeline
Fields in net.shibboleth.metadata.pipeline with type parameters of type ItemModifier and TypeFieldDescriptionPipelineDemultiplexerStage.collectionFactoryFactory used to create the Item collection that is then given to the pipelines.PipelineMergeStage.collectionFactoryThe factory used to create the item returned by this source.SplitMergeStage.collectionFactoryFactory used to create the Item collection that is then given to the pipelines.private Predicate<Collection<Item<T>>>AbstractStage.collectionPredicateThePredicateapplied to the supplied item collection to determine whether the stage will be executed.SplitMergeStage.selectionStrategyStrategy used to split the given item collection.StaticItemSourceStage.sourceCollection of static Items added to each Item collection byAbstractStage.execute(List).PipelineAndStrategy.strategyThe field for thestrategyrecord component.Methods in net.shibboleth.metadata.pipeline that return types with arguments of type ItemModifier and TypeMethodDescriptionExecutes a pipeline.PipelineDemultiplexerStage.getCollectionFactory()Gets the factory used to create the Item collection that is then given to the pipelines.PipelineMergeStage.getCollectionFactory()Gets the factory used to create theItemcollection produced by this source.SplitMergeStage.getCollectionFactory()Gets the factory used to create the Item collection that is then given to the pipelines.final Predicate<Collection<Item<T>>>AbstractStage.getCollectionPredicate()Gets thePredicatebeing applied to the supplied item collection to determine whether the stage will be executed.PipelineDemultiplexerStage.getPipelineAndSelectionStrategies()Deprecated, for removal: This API element is subject to removal in a future version.SplitMergeStage.getSelectionStrategy()Gets the strategy used to split the given item collection.StaticItemSourceStage.getSourceItems()Gets the collection of static Items added to the Item collection by this stage.Orders a given Item collection.PipelineAndStrategy.strategy()Returns the value of thestrategyrecord component.Methods in net.shibboleth.metadata.pipeline with parameters of type ItemModifier and TypeMethodDescriptionprotected abstract booleanProcesses a givenItem.protected abstract voidAbstractItemMetadataSelectionStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<B> matchingMetadata) Performs the stage's logic on the given item that contained metadata of the given type.protected abstract voidProcesses a givenItem.protected voidprotected voidprotected voidItemMetadataFilterStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<ItemMetadata> matchingMetadata) protected voidItemMetadataTerminationStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<ItemMetadata> matchingMetadata) protected voidprotected voidStatusMetadataLoggingStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<StatusMetadata> matchingMetadata) FilesInDirectoryMultiOutputStrategy.getDestination(Item<T> item) MultiOutputSerializationStage.OutputStrategy.getDestination(Item<T> item) Gets aMultiOutputSerializationStage.Destinationto which an item should be serialized.Method parameters in net.shibboleth.metadata.pipeline with type arguments of type ItemModifier and TypeMethodDescriptionprotected voidIterates over each element of the Item collection and delegates the processing of that element toAbstractFilteringStage.doExecute(Item).protected voidprotected abstract voidAbstractItemMetadataSelectionStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<B> matchingMetadata) Performs the stage's logic on the given item that contained metadata of the given type.protected voidIterates over each element of the Item collection and delegates the processing of that element toAbstractIteratingStage.doExecute(Item).protected abstract voidPerforms the stage processing on the given Item collection.protected voidprotected voidItemMetadataFilterStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<ItemMetadata> matchingMetadata) protected voidItemMetadataTerminationStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<ItemMetadata> matchingMetadata) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidStatusMetadataLoggingStage.doExecute(List<Item<T>> items, Item<T> matchingItem, net.shibboleth.shared.collection.ClassToInstanceMultiMap<StatusMetadata> matchingMetadata) voidvoidExecutes each registeredStagein turn.voidTransforms the given input data.Executes a pipeline.Orders a given Item collection.voidPipelineDemultiplexerStage.setCollectionFactory(Supplier<List<Item<T>>> factory) Sets the factory used to create the Item collection that is then given to the pipelines.voidPipelineMergeStage.setCollectionFactory(Supplier<List<Item<T>>> factory) Sets the factory used to create theItemcollection produced by this source.voidSplitMergeStage.setCollectionFactory(Supplier<List<Item<T>>> factory) Sets the factory used to create the Item collection that is then given to the pipelines.voidAbstractStage.setCollectionPredicate(Predicate<Collection<Item<T>>> pred) Sets thePredicateapplied to the supplied item collection to determine whether the stage will be executed.voidPipelineDemultiplexerStage.setPipelineAndSelectionStrategies(List<net.shibboleth.shared.collection.Pair<Pipeline<T>, Predicate<Item<T>>>> passes) Deprecated, for removal: This API element is subject to removal in a future version.voidSplitMergeStage.setSelectionStrategy(Predicate<Item<T>> strategy) Sets the strategy used to split the given item collection.voidStaticItemSourceStage.setSourceItems(List<Item<T>> items) Sets the collection of Items added to the Item collection by this stage.Constructor parameters in net.shibboleth.metadata.pipeline with type arguments of type Item -
Uses of Item in net.shibboleth.metadata.pipeline.impl
Fields in net.shibboleth.metadata.pipeline.impl with type parameters of type ItemModifier and TypeFieldDescriptionPipelineCallable.theItemsThe collection of items upon which the pipeline will operate.Methods in net.shibboleth.metadata.pipeline.impl that return types with arguments of type ItemModifier and TypeMethodDescriptionPipelineCallable.call()FutureSupport.futureItems(Future<List<Item<T>>> future) Resolves the future value of aFuturecollection value.Method parameters in net.shibboleth.metadata.pipeline.impl with type arguments of type ItemModifier and TypeMethodDescriptionFutureSupport.futureItems(Future<List<Item<T>>> future) Resolves the future value of aFuturecollection value.Constructor parameters in net.shibboleth.metadata.pipeline.impl with type arguments of type Item -
Uses of Item in net.shibboleth.metadata.validate
Methods in net.shibboleth.metadata.validate with parameters of type ItemModifier and TypeMethodDescriptionprotected voidAdd anErrorStatusto the givenItem.protected voidBaseValidator.addErrorMessage(Object extra, Item<?> item, String callerId) Add anErrorStatusto the givenItem.protected voidBaseValidator.addErrorMessage(Object extra, Item<?> item, String callerId, String valueContext) Add anErrorStatusto the givenItem.protected voidBaseValidator.addErrorMessage(Object extra, Item<?> item, String callerId, Throwable cause) Add anErrorStatusto the givenItem.protected voidprotected voidBaseValidator.addWarning(String mess, Item<?> item, String callerId) Add aWarningStatusto the givenItem.default Validator.ActionApply the validator to a value in the context of the givenItem.default Validator.ActionApply the validator to a value in the context of the givenItem. -
Uses of Item in net.shibboleth.metadata.validate.net
Methods in net.shibboleth.metadata.validate.net with parameters of type ItemModifier and TypeMethodDescriptionRejectDomainNameNotUnderPublicSuffixValidator.validate(InternetDomainName domain, Item<?> item, String callerId) RejectDomainNamePublicSuffixValidator.validate(InternetDomainName domain, Item<?> item, String callerId) -
Uses of Item in net.shibboleth.metadata.validate.string
Methods in net.shibboleth.metadata.validate.string with parameters of type ItemModifier and TypeMethodDescription -
Uses of Item in net.shibboleth.metadata.validate.url
Methods in net.shibboleth.metadata.validate.url with parameters of type ItemModifier and TypeMethodDescription -
Uses of Item in net.shibboleth.metadata.validate.x509
Methods in net.shibboleth.metadata.validate.x509 with parameters of type ItemModifier and TypeMethodDescriptionprotected abstract voidAbstractX509Validator.doValidate(X509Certificate cert, Item<?> item, String callerId) Apply the validator to the object in the givenItemcontext.voidX509ROCAValidator.doValidate(X509Certificate cert, Item<?> item, String callerId) voidX509RSAExponentValidator.doValidate(X509Certificate cert, Item<?> item, String callerId) voidX509RSAKeyLengthValidator.doValidate(X509Certificate cert, Item<?> item, String callerId) voidX509RSAOpenSSLKeylistValidator.doValidate(X509Certificate cert, Item<?> item, String callerId) AbstractX509Validator.validate(X509Certificate cert, Item<?> item, String callerId) X509DSADetector.validate(X509Certificate cert, Item<?> item, String callerId)