+
+
+
+
+ The list of properties which can be configured for
+each attribute (e.g. setter, getter, writeOnce, readOnly etc.)
+
+
+
+
+
+
+
+
+
+
Base._buildCfg
+ - private static final Object
+
+
+
+ The build configuration for the Base class.
+Defines the static fields which need to be aggregated
+when the Base class is used as the main class passed to
+the
Base.build method.
+
+
+
+
+
+
+
+
+
+
+
+
+ The default set of attributes which will be available for instances of this class, and
+their configuration. In addition to the configuration properties listed by
+Attribute's
addAttr method, the attribute
+can also be configured with a "cloneDefaultValue" property, which defines how the statically
+defined value field should be protected ("shallow", "deep" and false are supported values).
+By default if the value is an object literal or an array it will be "shallow" cloned, to
+protect the default value.
+
+
+
+
+
+
+
+
+
+
Base.NAME
+ - static String
+
+
+
+
+The string to be used to identify instances of
+this class, for example in prefixing events.
+
+
+Classes extending Base, should define their own
+static NAME property, which should be camelCase by
+convention (e.g. MyClass.NAME = "myClass";).
+
+
+
+
+
+
+
+
+
+
+
name
+ - String
+
+
+
+ The string used to identify the class of this object.
+
+
+
+
+
+
+ Deprecated: Use this.constructor.NAME
+
+
+
+
+