Uses of Class
com.foreach.across.modules.entity.views.ViewElementMode
Packages that use ViewElementMode
Package
Description
-
Uses of ViewElementMode in com.foreach.across.modules.entity.config.builders
Methods in com.foreach.across.modules.entity.config.builders with parameters of type ViewElementModeModifier and TypeMethodDescriptionprotected voidEntityListViewFactoryBuilder.configureRenderingProcessors(EntityViewProcessorRegistry processorRegistry, EntityPropertySelector propertiesToShow, ViewElementMode viewElementMode) protected voidEntityViewFactoryBuilder.configureRenderingProcessors(EntityViewProcessorRegistry processorRegistry, EntityPropertySelector propertiesToShow, ViewElementMode viewElementMode) EntityConfigurationBuilder.viewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder viewElementBuilder) Set the defaultViewElementBuilderproperties with this entity as type should use for a particularViewElementMode.EntityPropertyDescriptorBuilder.viewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder viewElementBuilder) Set theViewElementBuilderto use for a particularViewElementMode.EntityPropertyRegistryBuilder.PropertyDescriptorBuilder.viewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder viewElementBuilder) EntityListViewFactoryBuilder.viewElementMode(ViewElementMode viewElementMode) EntityViewFactoryBuilder.viewElementMode(ViewElementMode viewElementMode) Configure the rendering mode for the properties.EntityPropertyDescriptorBuilder.viewElementModeCaching(ViewElementMode mode, boolean cacheable) Set the caching mode for a particularViewElementMode.EntityPropertyRegistryBuilder.PropertyDescriptorBuilder.viewElementModeCaching(ViewElementMode mode, boolean cacheable) <U extends com.foreach.across.modules.web.ui.ViewElement>
EntityConfigurationBuilder<T>EntityConfigurationBuilder.viewElementPostProcessor(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementPostProcessor<U> viewElementPostProcessor) Add aViewElementPostProcessorto apply to the defaultViewElementBuilder.<U extends com.foreach.across.modules.web.ui.ViewElement>
EntityPropertyDescriptorBuilderEntityPropertyDescriptorBuilder.viewElementPostProcessor(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementPostProcessor<U> viewElementPostProcessor) Add aViewElementPostProcessorto apply to the defaultViewElementBuilder.<U extends com.foreach.across.modules.web.ui.ViewElement>
EntityPropertyRegistryBuilder.PropertyDescriptorBuilderEntityPropertyRegistryBuilder.PropertyDescriptorBuilder.viewElementPostProcessor(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementPostProcessor<U> viewElementPostProcessor) EntityConfigurationBuilder.viewElementType(ViewElementMode mode, String viewElementType) Set theViewElementtype of a particularViewElementMode.EntityPropertyDescriptorBuilder.viewElementType(ViewElementMode mode, String viewElementType) Set theViewElementtype of a particularViewElementMode.EntityPropertyRegistryBuilder.PropertyDescriptorBuilder.viewElementType(ViewElementMode mode, String viewElementType) -
Uses of ViewElementMode in com.foreach.across.modules.entity.views
Fields in com.foreach.across.modules.entity.views declared as ViewElementModeModifier and TypeFieldDescriptionstatic final ViewElementModeViewElementMode.CONTROLForm control for modifying the descriptor.static final ViewElementModeViewElementMode.FILTER_CONTROLControl for filtering on the property or entity.static final ViewElementModeViewElementMode.FILTER_FORMWrapper for the control for filtering on the property or entity.static final ViewElementModeViewElementMode.FORM_READControl for detail (form) view.static final ViewElementModeViewElementMode.FORM_WRITEControl for modifying form view.static final ViewElementModeViewElementMode.LABELOnly the label text of the descriptor.static final ViewElementModeViewElementMode.LIST_CONTROLForm control for modifying the descriptor - for use in list view (usually tabular).static final ViewElementModeViewElementMode.LIST_LABELOnly the label text of the descriptor - for use in list view (usually tabular).static final ViewElementModeViewElementMode.LIST_VALUEOnly the (readonly) value of the descriptor - for use in list view (usually tabular).static final ViewElementModeViewElementMode.VALUEOnly the (readonly) value of the descriptor.Methods in com.foreach.across.modules.entity.views that return ViewElementModeModifier and TypeMethodDescriptionViewElementMode.forMultiple()Converts the current mode to the multiple variant.ViewElementMode.forSingle()Converts the current mode to the single variant.ViewElementMode.getChildMode(@NonNull String childModeName) Get the child mode.ViewElementMode.getChildMode(@NonNull String childModeName, ViewElementMode defaultIfNotSet) Get the child mode or return the default value if not set.static ViewElementModeParses a string into a valid mode.ViewElementMode.withChildMode(@NonNull String childModeName, ViewElementMode viewElementMode) Creates a new element mode with the additional child mode configured.ViewElementMode.withoutChildMode(@NonNull String childModeName) Creates a new element mode without the child mode configured.ViewElementMode.withoutChildModes()Creates a new element mode without any child modes configured.Methods in com.foreach.across.modules.entity.views that return types with arguments of type ViewElementModeMethods in com.foreach.across.modules.entity.views with parameters of type ViewElementModeModifier and TypeMethodDescriptionvoidViewElementLookupRegistry.addViewElementPostProcessor(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementPostProcessor<?> postProcessor) Add aViewElementPostProcessorthat should be applied to the element builder.voidViewElementLookupRegistryImpl.addViewElementPostProcessor(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementPostProcessor<?> postProcessor) booleanViewElementLookupRegistry.cacheViewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder builder) IfViewElementLookupRegistry.isCacheable(ViewElementMode)returnsfalsethis call will have no effect and return value should also befalse.booleanViewElementLookupRegistryImpl.cacheViewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder builder) EntityViewElementBuilderFactory.createBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) Create the actual builder.EntityViewElementBuilderFactorySupport.createBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) com.foreach.across.modules.web.ui.ViewElementBuilderEntityViewElementBuilderService.createElementBuilder(EntityPropertyDescriptor descriptor, ViewElementMode mode) Creates a newViewElementBuilderinstance for the given property descriptor.com.foreach.across.modules.web.ui.ViewElementBuilderEntityViewElementBuilderService.createElementBuilder(EntityPropertyDescriptor descriptor, ViewElementMode mode, String elementType) Creates a newViewElementBuilderinstance of the given elementType for the specific property descriptor.com.foreach.across.modules.web.ui.ViewElementBuilderEntityViewElementBuilderServiceImpl.createElementBuilder(EntityPropertyDescriptor descriptor, ViewElementMode mode) com.foreach.across.modules.web.ui.ViewElementBuilderEntityViewElementBuilderServiceImpl.createElementBuilder(EntityPropertyDescriptor descriptor, ViewElementMode mode, String elementType) protected abstract TEntityViewElementBuilderFactorySupport.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) ViewElementTypeLookupStrategy.findElementType(EntityPropertyDescriptor descriptor, ViewElementMode viewElementMode) com.foreach.across.modules.web.ui.ViewElementBuilderViewElementLookupRegistry.getCachedViewElementBuilder(ViewElementMode mode) Retrieve the (optionally) cached builder.com.foreach.across.modules.web.ui.ViewElementBuilderViewElementLookupRegistryImpl.getCachedViewElementBuilder(ViewElementMode mode) ViewElementMode.getChildMode(@NonNull String childModeName, ViewElementMode defaultIfNotSet) Get the child mode or return the default value if not set.com.foreach.across.modules.web.ui.ViewElementBuilderEntityViewElementBuilderService.getElementBuilder(EntityPropertyDescriptor descriptor, ViewElementMode mode) Retrieves aViewElementBuilderfor a property descriptor.com.foreach.across.modules.web.ui.ViewElementBuilderEntityViewElementBuilderServiceImpl.getElementBuilder(EntityPropertyDescriptor descriptor, ViewElementMode mode) com.foreach.across.modules.web.ui.ViewElementBuilderViewElementLookupRegistry.getViewElementBuilder(ViewElementMode mode) com.foreach.across.modules.web.ui.ViewElementBuilderViewElementLookupRegistryImpl.getViewElementBuilder(ViewElementMode mode) Collection<com.foreach.across.modules.web.ui.ViewElementPostProcessor<?>>ViewElementLookupRegistry.getViewElementPostProcessors(ViewElementMode mode) Collection<com.foreach.across.modules.web.ui.ViewElementPostProcessor<?>>ViewElementLookupRegistryImpl.getViewElementPostProcessors(ViewElementMode mode) ViewElementLookupRegistry.getViewElementType(ViewElementMode mode) ViewElementLookupRegistryImpl.getViewElementType(ViewElementMode mode) booleanViewElementLookupRegistry.isCacheable(ViewElementMode mode) If the result of a certain mode is cacheable, this means that an externalEntityViewElementBuilderServicecan store back the results of a type lookup or builder creation.booleanViewElementLookupRegistryImpl.isCacheable(ViewElementMode mode) static booleanViewElementMode.isControl(@NonNull ViewElementMode mode) static booleanViewElementMode.isLabel(@NonNull ViewElementMode mode) static booleanViewElementMode.isList(@NonNull ViewElementMode mode) static booleanViewElementMode.isValue(@NonNull ViewElementMode mode) booleanViewElementMode.matchesSingleTypeOf(ViewElementMode viewElementMode) Check if this view element mode has the same single type as the argument.booleanViewElementMode.matchesSingleTypeOfAny(ViewElementMode... viewElementModes) Check if this view element mode has the same single type as any of the arguments.booleanViewElementMode.matchesTypeOf(ViewElementMode viewElementMode) Check if this view element mode has the same base type as the arguments.booleanViewElementMode.matchesTypeOfAny(ViewElementMode... viewElementModes) Check if this view element mode has the same base type as any of the arguments.voidEntityViewElementBuilderProcessor.process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, T builder) Process the builder instance.voidViewElementLookupRegistry.reset(ViewElementMode mode) Removes the cached builder for the given mode.voidViewElementLookupRegistryImpl.reset(ViewElementMode mode) voidViewElementLookupRegistry.setCacheable(ViewElementMode mode, boolean cacheable) Sets the cacheable status for a given mode.voidViewElementLookupRegistryImpl.setCacheable(ViewElementMode mode, boolean cacheable) voidViewElementLookupRegistry.setViewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder builder) Set the fixedViewElementBuilderfor lookups.voidViewElementLookupRegistryImpl.setViewElementBuilder(ViewElementMode mode, com.foreach.across.modules.web.ui.ViewElementBuilder builder) voidViewElementLookupRegistry.setViewElementType(ViewElementMode mode, String viewElementType) Set the view element type for subsequent lookup.voidViewElementLookupRegistryImpl.setViewElementType(ViewElementMode mode, String viewElementType) ViewElementMode.withChildMode(@NonNull String childModeName, ViewElementMode viewElementMode) Creates a new element mode with the additional child mode configured. -
Uses of ViewElementMode in com.foreach.across.modules.entity.views.bootstrapui
Methods in com.foreach.across.modules.entity.views.bootstrapui that return ViewElementModeModifier and TypeMethodDescriptionprotected ViewElementModeFormGroupElementBuilderFactory.resolveControlMode(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode) protected ViewElementModeFormGroupElementBuilderFactory.resolveLabelMode(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode) Methods in com.foreach.across.modules.entity.views.bootstrapui with parameters of type ViewElementModeModifier and TypeMethodDescriptioncom.foreach.across.modules.web.ui.ViewElementBuilderEmbeddedCollectionOrMapElementBuilderFactory.createBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.ViewElementBuilderAutoSuggestFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) CheckboxFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor descriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.ViewElementBuilderDateTimeFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.ViewElementBuilder<ViewElementFieldset>FieldsetElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected FormGroupElementBuilderFilterFormGroupElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected FormGroupElementBuilderFormGroupElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected HiddenFormElementBuilderHiddenFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.ViewElementBuilderLabelFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.ViewElementBuilderMultiValueElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.ViewElementBuilderNumericFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected OptionsFormElementBuilderOptionsFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor descriptor, ViewElementMode viewElementMode, String viewElementType) protected TextboxFormElementBuilderTextboxFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) protected com.foreach.across.modules.web.ui.elements.builder.TextViewElementBuilderTextViewElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType) ToggleFormElementBuilderFactory.createInitialBuilder(EntityPropertyDescriptor descriptor, ViewElementMode viewElementMode, String viewElementType) BootstrapUiElementTypeLookupStrategy.findElementType(EntityPropertyDescriptor descriptor, ViewElementMode viewElementMode) protected voidDateTimeFormElementBuilderFactory.PastAndFutureValidationProcessor.handleConstraint(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, DateTimeFormElementBuilder builder, Annotation annotation, Map<String, Object> annotationAttributes, jakarta.validation.metadata.ConstraintDescriptor constraint) protected voidTextboxFormElementBuilderFactory.EmailTypeDetectionProcessor.handleConstraint(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, TextboxFormElementBuilder builder, Annotation annotation, Map<String, Object> annotationAttributes, jakarta.validation.metadata.ConstraintDescriptor constraint) voidTextboxFormElementBuilderFactory.EmailTypeDetectionProcessor.process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, TextboxFormElementBuilder builder) voidTextboxFormElementBuilderFactory.PasswordTypeDetectionProcessor.process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, TextboxFormElementBuilder builder) protected ViewElementModeFormGroupElementBuilderFactory.resolveControlMode(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode) protected ViewElementModeFormGroupElementBuilderFactory.resolveLabelMode(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode) -
Uses of ViewElementMode in com.foreach.across.modules.entity.views.bootstrapui.processors.builder
Methods in com.foreach.across.modules.entity.views.bootstrapui.processors.builder with parameters of type ViewElementModeModifier and TypeMethodDescriptionprotected abstract voidValidationConstraintsBuilderProcessor.handleConstraint(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, T builder, Annotation annotation, Map<String, Object> annotationAttributes, jakarta.validation.metadata.ConstraintDescriptor constraint) voidFormControlNameBuilderProcessor.process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, T builder) Deprecated.voidPersistenceAnnotationBuilderProcessor.process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, T builder) voidValidationConstraintsBuilderProcessor.process(EntityPropertyDescriptor propertyDescriptor, ViewElementMode viewElementMode, String viewElementType, T builder) -
Uses of ViewElementMode in com.foreach.across.modules.entity.views.bootstrapui.util
Methods in com.foreach.across.modules.entity.views.bootstrapui.util with parameters of type ViewElementModeModifier and TypeMethodDescriptionSortableTableBuilder.setLabelViewElementMode(ViewElementMode labelViewElementMode) Set the rendering mode for the label of an entity (header row).SortableTableBuilder.setValueViewElementMode(ViewElementMode valueViewElementMode) Set the rendering mode for the values of an entity. -
Uses of ViewElementMode in com.foreach.across.modules.entity.views.helpers
Methods in com.foreach.across.modules.entity.views.helpers with parameters of type ViewElementModeModifier and TypeMethodDescriptionvoidEntityViewElementBatch.setViewElementMode(ViewElementMode viewElementMode) -
Uses of ViewElementMode in com.foreach.across.modules.entity.views.processors
Methods in com.foreach.across.modules.entity.views.processors that return ViewElementModeModifier and TypeMethodDescriptionprotected ViewElementModeEntityQueryFilterProcessor.determineViewElementMode(EntityPropertyDescriptor property) Methods in com.foreach.across.modules.entity.views.processors with parameters of type ViewElementModeModifier and TypeMethodDescriptionvoidPropertyRenderingViewProcessor.setViewElementMode(ViewElementMode viewElementMode) Which type of view elements should be created for the properties?voidSortableTableRenderingViewProcessor.setViewElementMode(ViewElementMode viewElementMode) ViewElement mode for the value rows.