Class DynamicBean

  • All Implemented Interfaces:
    ReadableBean, WritableBean, io.github.mmm.marshall.MarshallableObject, io.github.mmm.marshall.Marshaller<Object>, io.github.mmm.marshall.Marshalling<Object>, io.github.mmm.marshall.MarshallingObject, io.github.mmm.marshall.UnmarshallableObject, io.github.mmm.marshall.Unmarshaller<Object>, io.github.mmm.property.AttributeReadOnly, io.github.mmm.validation.Validatable, io.github.mmm.value.ReadablePath, io.github.mmm.value.WritablePath

    @Name("mmm.DynamicBean")
    public class DynamicBean
    extends Bean
    A Bean that is always dynamic. Only exists for simplicity.
    • Constructor Detail

      • DynamicBean

        public DynamicBean()
        The constructor.
    • Method Detail

      • isDynamic

        public boolean isDynamic()
        Specified by:
        isDynamic in interface ReadableBean
        Overrides:
        isDynamic in class AbstractBean
        Returns:
        true if this Bean is dynamic meaning that is not strictly typed but allows to dynamically add properties, false otherwise.
        See Also:
        VirtualBean