Interface Itemable

All Known Subinterfaces:
AnyInFilter<T>, ComparativeFilter<T>, ContainerDelta<V>, EqualFilter<T>, FuzzyStringMatchFilter<T>, GreaterFilter<T>, Item<V,D>, ItemDelta<V,D>, ItemDeltaDelegator<V,D>, LessFilter<T>, PrismContainer<C>, PrismContainerable<T>, PrismObject<O>, PrismProperty<T>, PrismReference, ProcessedObject.ProcessedObjectItemDelta<V,D>, PropertyDelta<T>, PropertyValueFilter<T>, ReferenceDelta, RefFilter, ShadowAssociationsContainer, ShadowAttributesContainer, ShadowSimpleAttribute<T>, SubstringFilter<T>, ValueFilter<V,D>, ValueMetadata
All Known Implementing Classes:
AnyInFilterImpl, ComparativeFilterImpl, ContainerDeltaImpl, DummyContainerImpl, DummyItem, DummyPropertyImpl, DummyReferenceImpl, EqualFilterImpl, FuzzyStringMatchFilterImpl, GreaterFilterImpl, ItemDeltaImpl, ItemImpl, LessFilterImpl, PrismContainerImpl, PrismObjectImpl, PrismPropertyImpl, PrismReferenceImpl, PropertyDeltaImpl, PropertyValueFilterImpl, ReferenceDeltaImpl, RefFilterImpl, ShadowAssociation, ShadowAssociationsContainerImpl, ShadowAttributesContainerImpl, ShadowReferenceAttribute, ShadowSimpleAttributeImpl, SubstringFilterImpl, ValueFilterImpl, ValueMetadataAdapter

public interface Itemable
Interface for objects that behave like an item: they have a name and may have a definition. Currently provides common abstraction on top of Item and ItemDelta, as both can hold values and construct them in a similar way. Also used for ValueFilter, although semantics of e.g. getPath() is quite different in this case.
Author:
Radovan Semancik