- java.lang.Object
-
- org.praxislive.code.ControlDescriptor
-
- org.praxislive.code.ResourceProperty.Descriptor<V>
-
- Enclosing class:
- ResourceProperty<V>
public static class ResourceProperty.Descriptor<V> extends ControlDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.code.ControlDescriptor
ControlDescriptor.Category
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattach(CodeContext<?> context, Control previous)Configure the control for the provided context during attachment.static <V> ResourceProperty.Descriptor<V>create(CodeConnector<?> connector, P ann, Field field, ResourceProperty.Loader<V> loader)PortDescriptorcreatePortDescriptor()ControlgetControl()Get the wrapped control.ControlInfogetInfo()Get the control info for this control.-
Methods inherited from class org.praxislive.code.ControlDescriptor
dispose, getCategory, getID, getIndex, reset, stopping
-
-
-
-
Method Detail
-
getInfo
public ControlInfo getInfo()
Description copied from class:ControlDescriptorGet the control info for this control.- Specified by:
getInfoin classControlDescriptor- Returns:
- info
-
attach
public void attach(CodeContext<?> context, Control previous)
Description copied from class:ControlDescriptorConfigure the control for the provided context during attachment. The previous control with the same ID is provided - it may be null or of a different type.Note : any control passed in as previous will not be disposed
- Specified by:
attachin classControlDescriptor- Parameters:
context- context being attached toprevious- previous control with same ID, may be null or different type
-
getControl
public Control getControl()
Description copied from class:ControlDescriptorGet the wrapped control. Should only be called when attached - behaviour is otherwise undefined.- Specified by:
getControlin classControlDescriptor- Returns:
- control
-
createPortDescriptor
public PortDescriptor createPortDescriptor()
-
create
public static <V> ResourceProperty.Descriptor<V> create(CodeConnector<?> connector, P ann, Field field, ResourceProperty.Loader<V> loader)
-
-