IProperties mixin
An interface for registering a Solution's Properties.
- Mixin applications
Properties
Methods
-
getSchema(
) → Map< String, dynamic> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerAbstractType(
String name, Map< String, EditorPropertyType> properties) → void - Method for registering a property without a resolver.
-
registerListType(
String name, ValueBuildFunction func, List< String> values) → void - Method for registering a property that has any value from a list of possible values, with the same resolver. On the Editor, it will be shown as a dropdown element. eg: Alignment
-
registerProperties(
) → void - Abstract method to register an IProperties' properties schema and resolver.
-
registerSpecSubType(
String baseType, String name, SpecBuildFunction func, Map< String, EditorPropertyType> properties) → void - Method for registering a subtype of an existing property with its own resolver.
-
registerSpecType(
String name, SpecBuildFunction func, Map< String, EditorPropertyType> properties, {Map<String, Map< ? subTypes}) → voidString, EditorPropertyType> > - Method for registering a property which itself has properties. eg: BoxDecoration, TextStyle
-
registerValueSpecSubType(
String baseType, String name, ValueSpecBuildFunction func, Map< String, EditorPropertyType> properties) → void - Method for registering a subtype of an existing property with its own resolver.
-
registerValueSpecType(
String name, ValueSpecBuildFunction func, Map< String, EditorPropertyType> properties, {Map<String, Map< ? subTypes}) → voidString, EditorPropertyType> > - Method for registering an object property, whose resolver requires a value for its execution. eg: ImageProvider needs the path or url.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited