Uses of Interface
io.github.mmm.bean.WritableBean
Packages that use WritableBean
Package
Description
Provides the API for generic java beans defined as simple class or interface avoiding lots of boilerplate code.
Contains internal implementation.
Contains
BeanProperty to allow a bean to contain another bean.-
Uses of WritableBean in io.github.mmm.bean
Classes in io.github.mmm.bean with type parameters of type WritableBeanModifier and TypeClassDescriptionclassBeanBuilder<B extends WritableBean>Implementation ofBuilderfor aWritableBean.Subinterfaces of WritableBean in io.github.mmm.beanModifier and TypeInterfaceDescriptioninterfaceWritableBeanthat may bevirtualso it can potentially represent types that do not exist as JavaClass.Classes in io.github.mmm.bean that implement WritableBeanModifier and TypeClassDescriptionclassAbstract base implementation ofWritableBean.classImplementation ofVirtualBeanas regular java class.classImplementation ofVirtualBeanas regular java class.classRegular implementation ofWritableBean.classMethods in io.github.mmm.bean with type parameters of type WritableBeanModifier and TypeMethodDescription<B extends WritableBean>
Bdefault <B extends WritableBean>
B<B extends WritableBean>
Bstatic <B extends WritableBean>
BWritableBean.from(WritableProperty<?> property) static <B extends WritableBean>
BeanBuilder<B>BeanBuilder.of(B bean) static <B extends WritableBean>
BeanBuilder<B>BeanBuilder.ofTemplate(B beanTemplate) Methods in io.github.mmm.bean that return WritableBeanModifier and TypeMethodDescriptionAbstractBean.copy(boolean isReadOnly) ReadableBean.copy(boolean readOnly) ReadableBean.newInstance()Methods in io.github.mmm.bean that return types with arguments of type WritableBeanMethod parameters in io.github.mmm.bean with type arguments of type WritableBeanModifier and TypeMethodDescriptionprotected voidAbstractBeanFactory.add(Class<?> beanInterface, Function<BeanClass, WritableBean> factory) Constructors in io.github.mmm.bean with parameters of type WritableBean -
Uses of WritableBean in io.github.mmm.bean.impl
Methods in io.github.mmm.bean.impl with type parameters of type WritableBeanMethods in io.github.mmm.bean.impl that return types with arguments of type WritableBeanMethod parameters in io.github.mmm.bean.impl with type arguments of type WritableBeanModifier and TypeMethodDescriptionstatic BeanTypeImplBeanTypeImpl.asType(Class<? extends WritableBean> javaClass) static BeanTypeImplBeanTypeImpl.asType(Class<? extends WritableBean> javaClass, String stableName) Constructor parameters in io.github.mmm.bean.impl with type arguments of type WritableBeanModifierConstructorDescriptionprotectedBeanTypeImpl(Class<? extends WritableBean> javaClass, String stableName) The constructor. -
Uses of WritableBean in io.github.mmm.bean.property
Classes in io.github.mmm.bean.property with type parameters of type WritableBeanModifier and TypeClassDescriptionclassBeanProperty<V extends WritableBean>Implementation ofWritableBeanProperty.classBeanPropertyBuilder<V extends WritableBean>classBeanTypeMapper<S extends WritableBean,T> CompositeTypeMapperfor aWritableBean.classPropertyFactoryBean<V extends WritableBean>Implementation ofPropertyFactoryforBeanProperty.interfaceReadableBeanProperty<V extends WritableBean>interfaceWritableBeanProperty<V extends WritableBean>Methods in io.github.mmm.bean.property with type parameters of type WritableBeanModifier and TypeMethodDescriptionstatic <B extends WritableBean>
BeanTypeMapper<B,?> BeanTypeMapper.of(B bean)