Uses of Interface
io.github.mmm.bean.ReadableBean
Packages that use ReadableBean
Package
Description
Provides the API for generic java beans defined as simple class or interface avoiding lots of boilerplate code.
-
Uses of ReadableBean in io.github.mmm.bean
Subinterfaces of ReadableBean in io.github.mmm.beanModifier and TypeInterfaceDescriptioninterfaceWritableBeanthat may bevirtualso it can potentially represent types that do not exist as JavaClass.interfaceWritable interface ofReadableBean.Classes in io.github.mmm.bean that implement ReadableBeanModifier 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 ReadableBeanModifier and TypeMethodDescriptionstatic <B extends ReadableBean>
BReadableBean.copy(B bean, boolean readOnly) static <B extends ReadableBean>
BReadableBean.copyReadOnly(B bean) static <B extends ReadableBean>
BReadableBean.newInstance(B bean) Methods in io.github.mmm.bean with parameters of type ReadableBeanModifier and TypeMethodDescriptionstatic intBeanHelper.computeSize(ReadableBean bean, io.github.mmm.marshall.size.StructuredFormatSizeComputor computor, PropertyIdMapping idMapping) ATTENTION: This is an internal method that should not be used from outside of this project.default booleanReadableBean.doEquals(ReadableBean other) Method to implement#equals(Object)directly in a bean interface as default method.BeanHelper.getPropertyNames(ReadableBean bean) default booleanReadableBean.isEqualTo(ReadableBean other) ABeanimplementation shall not overrideObject.equals(Object)andObject.hashCode()for efficient usage inCollections andMaps. -
Uses of ReadableBean in io.github.mmm.bean.mapping
Methods in io.github.mmm.bean.mapping with parameters of type ReadableBean