public abstract class ParameterInstance<dt extends DataType>
extends javax.swing.JPanel
implements java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
AxoObjectInstance |
axoObj |
protected int |
index |
java.lang.String |
name |
protected boolean |
needsTransmit |
Parameter<dt> |
parameter |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ParameterInstance() |
ParameterInstance(Parameter<dt> param,
AxoObjectInstance axoObj1) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
Preset |
AddPreset(int index,
Value value) |
void |
applyDefaultValue() |
java.lang.String |
ControlOnParentName() |
void |
CopyValueFrom(ParameterInstance p) |
abstract ACtrlComponent |
CreateControl() |
void |
doPopup() |
void |
ExcludeFromPreset() |
java.lang.String |
GenerateCodeDeclaration(java.lang.String vprefix) |
abstract java.lang.String |
GenerateCodeInit(java.lang.String vprefix,
java.lang.String StructAccces) |
abstract java.lang.String |
GenerateCodeMidiHandler(java.lang.String vprefix) |
abstract ACtrlComponent |
getControlComponent() |
int |
getIndex() |
java.lang.String |
getLegalName() |
int |
getMidiCC() |
boolean |
GetNeedsTransmit() |
Parameter |
getParameterForParent() |
java.lang.String |
GetPFunction() |
Preset |
GetPreset(int i) |
java.util.ArrayList<Preset> |
getPresets() |
abstract Value<dt> |
getValue() |
int |
GetValueRaw() |
abstract void |
handleAdjustment() |
void |
IncludeInPreset() |
java.lang.String |
indexName() |
boolean |
isOnParent() |
java.lang.String |
KVPName(java.lang.String vprefix) |
java.lang.String |
PExName(java.lang.String vprefix) |
void |
populatePopup(javax.swing.JPopupMenu m) |
void |
PostConstructor() |
void |
RemovePreset(int index) |
void |
setIndex(int i) |
void |
setOnParent(java.lang.Boolean b) |
abstract void |
setValue(Value<dt> value) |
void |
SetValueRaw(int v) |
abstract void |
ShowPreset(int i) |
java.lang.String |
signalsName(java.lang.String vprefix) |
byte[] |
TXData() |
void |
updateV() |
java.lang.String |
valueName(java.lang.String vprefix) |
java.lang.String |
variableName(java.lang.String vprefix,
boolean enableOnParent) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.String name
protected int index
protected boolean needsTransmit
public AxoObjectInstance axoObj
public ParameterInstance()
public ParameterInstance(Parameter<dt> param, AxoObjectInstance axoObj1)
public void CopyValueFrom(ParameterInstance p)
public void PostConstructor()
public void applyDefaultValue()
public boolean GetNeedsTransmit()
public void IncludeInPreset()
public void ExcludeFromPreset()
public byte[] TXData()
public Preset GetPreset(int i)
public java.util.ArrayList<Preset> getPresets()
public void RemovePreset(int index)
public void SetValueRaw(int v)
public int GetValueRaw()
public void updateV()
public java.lang.String indexName()
public java.lang.String getLegalName()
public java.lang.String KVPName(java.lang.String vprefix)
public java.lang.String PExName(java.lang.String vprefix)
public java.lang.String valueName(java.lang.String vprefix)
public java.lang.String ControlOnParentName()
public java.lang.String variableName(java.lang.String vprefix, boolean enableOnParent)
public java.lang.String signalsName(java.lang.String vprefix)
public java.lang.String GetPFunction()
public java.lang.String GenerateCodeDeclaration(java.lang.String vprefix)
public abstract java.lang.String GenerateCodeInit(java.lang.String vprefix, java.lang.String StructAccces)
public abstract java.lang.String GenerateCodeMidiHandler(java.lang.String vprefix)
public abstract void ShowPreset(int i)
public void setIndex(int i)
public int getIndex()
public Parameter getParameterForParent()
public boolean isOnParent()
public void setOnParent(java.lang.Boolean b)
public abstract ACtrlComponent CreateControl()
public void doPopup()
public void populatePopup(javax.swing.JPopupMenu m)
public abstract ACtrlComponent getControlComponent()
public abstract void handleAdjustment()
public int getMidiCC()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener