Interface Visitable<T extends Visitable<T>>

All Known Subinterfaces:
ComplexTypeDefinition, ComplexTypeDefinitionDelegator, CompositeObjectDefinition, CompositeObjectDefinitionDelegator, ContainerDefinitionDelegator<C>, ContainerDelta<V>, Definition, DefinitionDelegator, EnumerationTypeDefinition, IncompleteMarkerXNode, Item<V,D>, ItemDefinition<I>, ItemDefinitionDelegator<I>, ItemDelta<V,D>, ItemDeltaDelegator<V,D>, ItemWrapper<I,VW>, ListXNode, MapXNode, ObjectDefinitionDelegator<O>, ObjectDelta<O>, PrimitiveXNode<T>, PrismContainer<C>, PrismContainerDefinition<C>, PrismContainerValue<C>, PrismContainerValueDelegator<C>, PrismContainerWrapper<C>, PrismObject<O>, PrismObjectDefinition<O>, PrismObjectValue<O>, PrismObjectWrapper<O>, PrismProperty<T>, PrismPropertyDefinition<T>, PrismPropertyValue<T>, PrismPropertyWrapper<T>, PrismReference, PrismReferenceDefinition, PrismReferenceValue, PrismReferenceWrapper<R>, PrismValue, PrismValueDeltaSetTriple<V>, ProcessedObject.ProcessedObjectItemDelta<V,D>, PropertyDefinitionDelegator<T>, PropertyDelta<T>, ReferenceDefinitionDelegator, ReferenceDelta, ResourceAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>, ResourceObjectClassDefinition, ResourceObjectClassDefinitionDelegator, ResourceObjectDefinition, ResourceObjectDefinitionDelegator, ResourceObjectTypeDefinition, ResourceObjectTypeDefinitionDelegator, RootXNode, ShadowAssociationDefinition, ShadowAssociationsComplexTypeDefinition, ShadowAssociationsContainer, ShadowAssociationsContainerDefinition, ShadowAttributeDefinition<V,D,RV,SA>, ShadowAttributesComplexTypeDefinition, ShadowAttributesContainer, ShadowAttributesContainerDefinition, ShadowAttributesContainerDefinitionDelegator, ShadowCoordinatesQualifiedObjectDelta<T>, ShadowItemsComplexTypeDefinition, ShadowReferenceAttributeDefinition, ShadowSimpleAttribute<T>, ShadowSimpleAttributeDefinition<T>, ShadowWrapper, SimpleTypeDefinition, SmartVisitable<T>, TypeDefinition, TypeDefinitionDelegator, ValueMetadata, XNode
All Known Implementing Classes:
AbstractDelegatedPrismValueDeltaSetTriple, AbstractResourceObjectDefinitionImpl, AssignmentHolderWrapper, AssociationAttributeMappingWrapper, AssociationInboundExpressionWrapper, AssociationMappingExpressionWrapper, AssociationOutboundExpressionWrapper, AuthenticationAttemptWrapper, AuthenticationBehaviorWrapper, CaseWorkItemTypeWrapper, CompositeObjectDefinitionImpl, ContainerTreeDelta, ContainerTreeDeltaValue, com.evolveum.midpoint.prism.impl.DefinitionImpl, ExpressionWrapper, com.evolveum.midpoint.prism.impl.ItemDefinitionImpl, com.evolveum.midpoint.prism.impl.ItemImpl, ItemTreeDelta, ItemTreeDeltaValue, ItemWrapperImpl, NormalizationAwareResourceAttributeDefinition, com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl, ObjectTreeDelta, ObjectTreeDeltaValue, ObjectTypeAttributeMappingWrapper, OperationResult, OpResult, com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl, com.evolveum.midpoint.prism.impl.PrismContainerImpl, com.evolveum.midpoint.prism.impl.PrismContainerValueImpl, PrismContainerWrapperImpl, PrismObjectWrapperImpl, com.evolveum.midpoint.prism.impl.PrismPropertyImpl, PrismPropertyWrapperImpl, com.evolveum.midpoint.prism.impl.PrismReferenceImpl, com.evolveum.midpoint.prism.impl.PrismReferenceValueImpl, PrismReferenceWrapperImpl, PrismSchemaWrapper, com.evolveum.midpoint.prism.impl.PrismValueImpl, ProfilingClassLoggerContainerWrapperImpl, PropertyTreeDelta, PropertyTreeDeltaValue, ProtectedStringTypeWrapperImpl, ReferenceTreeDelta, ReferenceTreeDeltaValue, ResourceAttributeWrapperImpl, ResourceObjectClassDefinitionImpl, ResourceObjectTypeDefinitionImpl, ResourceWrapper, ShadowAssociation, ShadowAssociationDefinitionImpl, ShadowAssociationsContainerDefinitionImpl, ShadowAssociationsContainerImpl, ShadowAssociationValue, ShadowAssociationValueWrapper, ShadowAssociationWrapperImpl, ShadowAttributeDefinitionImpl, ShadowAttributesContainerDefinitionImpl, ShadowAttributesContainerImpl, ShadowCoordinatesQualifiedObjectDeltaImpl, ShadowReferenceAttribute, ShadowReferenceAttributeDefinitionImpl, ShadowReferenceAttributeValue, ShadowSimpleAttributeDefinitionImpl, ShadowSimpleAttributeImpl, ShadowWrapperImpl, ValueMetadataWrapperImpl
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Visitable<T extends Visitable<T>>
Author:
semancik
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(Visitor<T> visitor)
     
  • Method Details

    • accept

      void accept(Visitor<T> visitor)