All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AllOrNothingFactoryExceptionHandler<L,R extends FactoryBase<L,R>> |
exit vm for exception, that's the safest action cause factory could used external resources like ports, memory that s not clear able cause the factory create process is an unknown state
|
| Attribute<T,A extends Attribute<T,A>> |
|
| AttributeChangeListener<T,A extends Attribute<T,A>> |
|
| AttributeCopy<V> |
|
| AttributeDiffInfo |
|
| AttributeFiller<R extends FactoryBase> |
fill new Attributes with structure from FactoryTreeBuilder s
|
| AttributeGroup |
used for editing (usually to group attributes in tabs tabs)
|
| AttributeMatch<V> |
|
| AttributeMerger<V> |
|
| AttributePathElement |
|
| AttributePathTarget<V> |
|
| AttributeRename<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> |
|
| AttributeStorageMetadata |
|
| AttributeValidation<T> |
|
| AttributeValue<V> |
|
| AttributeVisitor |
|
| AuthorizedUser |
|
| BigDecimalAttribute |
|
| BigIntegerAttribute |
|
| BooleanAttribute |
|
| BranchSelector<R extends FactoryBase<?,R>> |
create subtree with liveobject to instantiate only part of the tree e.g for test or in the gui
|
| BranchSelector.Branch<R extends FactoryBase<?,R>,L,B extends FactoryBase<L,R>> |
|
| ByteArrayAttribute |
|
| ByteAttribute |
|
| ByteListAttribute |
|
| ChangeSummaryCreator<R extends FactoryBase<?,?>,S> |
|
| CharAttribute |
|
| CharListAttribute |
|
| ClasspathBasedFactoryProvider |
|
| ClassRename |
|
| CollectionAttributeUtil<T> |
|
| CopySemantic |
|
| DataAndId<T extends FactoryBase<?,?>> |
|
| DataAndStoredMetadata<T extends FactoryBase<?,?>,S> |
|
| DataJsonNode |
|
| DataMerger<R extends FactoryBase<?,R>> |
|
| DataMigration |
|
| DataObjectIdResolver |
Exception if id is not resolvable, migration can fix id resolution affected from removed attributes
|
| DataObjectIdResolver.UnresolvableJsonIDException |
|
| DataStorage<R extends FactoryBase<?,?>,S> |
storage/load and history for factories
|
| DataStorageCreator<R extends FactoryBase<?,R>,S> |
|
| DataStorageMetadata |
|
| DataStorageMetadataDictionary |
|
| DataStoragePatcher |
Patch interface for storage
|
| DataUpdate<R extends FactoryBase<?,?>> |
data and metadata for a data update
|
| DefaultCreator<L,F extends FactoryBase<L,R>,R extends FactoryBase<?,R>> |
|
| DefaultPossibleValueProvider<R extends FactoryBase<?,R>,T extends FactoryBase<?,R>> |
|
| DoubleAttribute |
|
| DoubleListAttribute |
|
| DurationAttribute |
|
| EncryptedString |
|
| EncryptedStringAttribute |
|
| EncryptedStringAttribute.KeyValidator |
|
| EnumAttribute<E extends java.lang.Enum<E>> |
|
| EnumListAttribute<E extends java.lang.Enum<E>> |
|
| EnumTranslations<E extends java.lang.Enum<E>> |
|
| ExceptionResponseAction<L,R extends FactoryBase<L,R>> |
|
| FactoryAttribute<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> |
Attribute with factory
|
| FactoryBase<L,R extends FactoryBase<?,R>> |
|
| FactoryBase.AttributeMatchVisitor<V> |
|
| FactoryBase.BiCopyAttributeVisitor<V> |
|
| FactoryBase.DataConfiguration |
|
| FactoryBase.Internal<L,R extends FactoryBase<?,R>> |
|
| FactoryBase.LifeCycleConfig<L,R extends FactoryBase<?,R>> |
|
| FactoryBase.TriAttributeVisitor<V> |
|
| FactoryBase.UtilityFactory<L,R extends FactoryBase<?,R>> |
|
| FactoryBaseAttribute<R extends FactoryBase<?,R>,L,F extends FactoryBase<? extends L,R>,A extends ReferenceBaseAttribute<R,F,F,A>> |
Attribute with factory
|
| FactoryChildrenEnclosingAttribute<R extends FactoryBase<?,R>,A> |
|
| FactoryContext<R extends FactoryBase<?,R>> |
|
| FactoryCreator<F extends FactoryBase<?,R>,R extends FactoryBase<?,R>> |
|
| FactoryCreatorIdentifier |
|
| FactoryEnclosingAttributeVisitor<R extends FactoryBase<?,R>> |
|
| FactoryExceptionHandler<L,R extends FactoryBase<L,R>> |
|
| FactoryListAttribute<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> |
Attribute with factory
|
| FactoryListBaseAttribute<R extends FactoryBase<?,R>,L,F extends FactoryBase<? extends L,R>,A extends FactoryListBaseAttribute<R,L,F,A>> |
|
| FactoryLogEntry |
|
| FactoryLogEntryEvent |
|
| FactoryLogEntryEventType |
|
| FactoryManager<L,R extends FactoryBase<L,R>> |
Manage application lifecycle (start,stop,update)
|
| FactoryMetadata<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> |
|
| FactoryMetadata.AttributeNamePair |
|
| FactoryMetadataManager |
|
| FactoryPolymorphicAttribute<R extends FactoryBase<?,R>,L> |
Attribute for polymorphic Reference.
|
| FactoryPolymorphicListAttribute<R extends FactoryBase<?,R>,L> |
Attribute for polymorphic Reference.
|
| FactoryPolymorphicUtil<R extends FactoryBase<?,R>,L> |
|
| FactoryStyleValidation |
|
| FactoryStyleValidatorBuilder |
|
| FactoryTreeBuilder<L,R extends FactoryBase<L,R>,S> |
utility class to build a factory hierarchy(dependency tree)
see RichClientBuilder for an example
It's called tree but really is a DAG (directed acyclic graph).
|
| FactoryTreeBuilderAttributeFiller<L,R extends FactoryBase<L,R>,S> |
|
| FactoryTreeBuilderBasedAttributeSetup<R extends FactoryBase<?,R>,S> |
provides additional setup for attributes based on the FactoryTreeBuilder
|
| FactoryUpdateLog<R extends FactoryBase<?,?>> |
|
| FactoryViewAttribute<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> |
Allows to programmatically define a dependency
This should only be used in exceptional cases.
|
| FactoryViewListAttribute<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> |
Allows to programmatically define a dependency
This should only be used in exceptional cases.
|
| FastFactoryAttribute<R extends FactoryBase<?,R>,F extends FactoryBase<?,R>,L,V extends FactoryBase<L,R>> |
|
| FastFactoryAttributeUtility<R extends FactoryBase<?,R>,F extends FactoryBase<?,R>,V,A extends Attribute<V,?>> |
|
| FastFactoryListAttribute<R extends FactoryBase<?,R>,F extends FactoryBase<?,R>,L,V extends FactoryBase<L,R>> |
|
| FastFactoryUtility<R extends FactoryBase<?,R>,F extends FactoryBase<?,R>> |
faster but less convenient Factory
provides utility methods
|
| FastValueAttribute<R extends FactoryBase<?,R>,F extends FactoryBase<?,R>,V,A extends ImmutableValueAttribute<V,?>> |
|
| FileContentAttribute |
File content as byte[] and metadata for file selection
|
| FileSystemDataStorage<R extends FactoryBase<?,R>,S> |
|
| FileSystemFactoryStorageHistory<R extends FactoryBase<?,R>,S> |
|
| FinalValidation |
|
| FloatAttribute |
|
| FloatListAttribute |
|
| I18nAttribute |
|
| ImmutableValueAttribute<T,A extends Attribute<T,A>> |
base class for Attributes with immutable value(for ChangeListener)
|
| InMemoryDataStorage<R extends FactoryBase<?,?>,S> |
InMemoryDataStorage stores factories in the ram which means that changes are lost after a restart.
|
| InstantAttribute |
|
| IntegerAttribute |
|
| IntegerListAttribute |
|
| LanguageText |
|
| LocalDateAttribute |
|
| LocalDateTimeAttribute |
|
| LocaleAttribute |
|
| LocaleAttributeValidation |
|
| LocalTimeAttribute |
|
| LoggingFactoryExceptionHandler<L,R extends FactoryBase<L,R>> |
|
| LongAttribute |
|
| LongListAttribute |
|
| MergeDiffInfo<R extends FactoryBase<?,?>> |
|
| MergeResult<R extends FactoryBase<?,R>> |
|
| Microservice<L,R extends FactoryBase<L,R>,S> |
starting point for factoryfx application
|
| MicroserviceBuilder<L,R extends FactoryBase<L,R>,S> |
|
| MigrationManager<R extends FactoryBase<?,R>,S> |
|
| MinimumOccurrence<T,R extends java.util.List<T>> |
|
| NoIdAsAttributeName |
|
| NotInnerClassValidation |
|
| NotNullAttributeValidation |
|
| NoUserManagement |
|
| NoUserManagementFactory<R extends FactoryBase<?,R>> |
|
| ObjectMapperBuilder |
|
| ObjectValueAttribute<T> |
special case attribute to pass object from outside in the application.
|
| OnlyAttribute |
|
| ParameterlessFactory<L,R extends FactoryBase<?,R>> |
Utility factory for a liveobject that has no parameter.
|
| ParametrizedObjectCreator<P,L> |
|
| ParametrizedObjectCreatorAttribute<R extends FactoryBase<?,R>,P,L,F extends ParametrizedObjectCreatorFactory<P,L,R>> |
|
| ParametrizedObjectCreatorFactory<P,L,R extends FactoryBase<?,R>> |
|
| PasswordAttribute |
|
| PasswordHash |
|
| PathBuilder<V> |
|
| PathDataRestore<R extends FactoryBase<?,?>,V> |
restore attribute content from one data class to a new one, based on path
|
| PersistentUserManagement |
|
| PersistentUserManagementFactory<R extends FactoryBase<?,R>> |
|
| PolymorphicFactory<L> |
|
| PolymorphicFactoryBase<L,R extends FactoryBase<?,R>> |
|
| PublicValidation |
|
| RawFactoryDataAndMetadata<S> |
|
| RefAttributePathElement |
|
| ReferenceBaseAttribute<R extends FactoryBase<?,R>,F extends FactoryBase<?,R>,U,A extends ReferenceBaseAttribute<R,F,U,A>> |
Base for Reference attributes, with common api
|
| RefListAttributePathElement |
|
| RegexValidation |
string match match regex
|
| ResettingHandler<L,R extends FactoryBase<L,R>> |
reset to the previous state after an exception during update
(Some memory/resource leaks can't be fixed in the framework e.g if the factory close code throw an exception again or is wrong implemented)
|
| RethrowingFactoryExceptionHandler<L,R extends FactoryBase<L,R>> |
|
| RootFactoryWrapper<R extends FactoryBase<?,R>> |
|
| RootFactoryWrapper.MergeResult<R extends FactoryBase<?,R>> |
|
| RunLaterAble |
|
| ScheduledUpdate<R extends FactoryBase<?,?>> |
|
| ScheduledUpdateMetadata |
metadata for a future data
implements Delayed to make it's easy usable width a DelayQueue
Note: this class has a natural ordering that is inconsistent with equals
|
| Scope |
|
| ShortAttribute |
|
| ShortListAttribute |
|
| SimpleFactoryBase<L,R extends FactoryBase<?,R>> |
|
| SimpleObjectMapper |
the main task of SimpleObjectMapper is to get rid of the checked exceptions
|
| SingletonDataRestore<R extends FactoryBase<?,?>,V> |
restore attribute content from one data class to a new one, both are singletons
|
| StoredDataMetadata<S> |
metadata for a stored historical factory
|
| StringAttribute |
|
| StringListAttribute |
|
| StringMapAttribute |
|
| StringSetAttribute |
|
| UniqueList<T extends FactoryBase<?,?>> |
|
| UniqueListBy<T,V> |
|
| URIAttribute |
|
| URIListAttribute |
|
| User |
|
| UserFactory<R extends FactoryBase<?,R>> |
|
| UserManagement |
|
| Validation<T> |
|
| ValidationError |
|
| ValidationResult |
|
| ValueListAttribute<T,A extends Attribute<java.util.List<T>,A>> |
|
| ValueMapAttribute<K,V,A extends ValueMapAttribute<K,V,A>> |
|
| ValueSetAttribute<T,A extends Attribute<java.util.Set<T>,A>> |
|
| WeakAttributeChangeListener<T,A extends Attribute<T,A>> |
|