public class AxoObjectInstance extends AxoObjectInstanceAbstract
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<DisplayInstance> |
displayInstances |
java.util.ArrayList<InletInstance> |
inletInstances |
java.util.ArrayList<OutletInstance> |
outletInstances |
javax.swing.JPanel |
p_displays |
javax.swing.JPanel |
p_params |
java.util.ArrayList<ParameterInstance> |
parameterInstances |
patch, typeName, typeSHA
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
AxoObjectInstance() |
AxoObjectInstance(AxoObject type,
Patch patch1,
java.lang.String InstanceName1,
java.awt.Point location) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
GenerateCallMidiHandler() |
java.lang.String |
GenerateClass(java.lang.String ClassName,
java.lang.String OnParentAccess,
java.lang.Boolean enableOnParent) |
java.lang.String |
GenerateCodeMidiHandler(java.lang.String vprefix) |
java.lang.String |
GenerateDisposeCodePlusPlus(java.lang.String classname) |
java.lang.String |
GenerateDoFunctionPlusPlus(java.lang.String ClassName,
java.lang.String OnParentAccess,
java.lang.Boolean enableOnParent) |
java.lang.String |
GenerateInitCodePlusPlus(java.lang.String classname,
boolean enableOnParent) |
java.lang.String |
GenerateInstanceCodePlusPlus(java.lang.String classname,
boolean enableOnParent) |
java.lang.String |
GenerateInstanceDataDeclaration2() |
java.lang.String |
GenerateKRateCodePlusPlus(java.lang.String vprefix,
boolean enableOnParent,
java.lang.String OnParentAccess) |
java.lang.String |
GenerateSRateCodePlusPlus(java.lang.String vprefix,
boolean enableOnParent,
java.lang.String OnParentAccess) |
java.util.ArrayList<AttributeInstance> |
getAttributeInstances() |
java.util.ArrayList<DisplayInstance> |
GetDisplayInstances() |
InletInstance |
GetInletInstance(java.lang.String n) |
java.util.ArrayList<InletInstance> |
GetInletInstances() |
OutletInstance |
GetOutletInstance(java.lang.String n) |
java.util.ArrayList<OutletInstance> |
GetOutletInstances() |
ParameterInstance |
GetParameterInstance(java.lang.String n) |
java.util.ArrayList<ParameterInstance> |
getParameterInstances() |
AxoObject |
getType() |
boolean |
hasInit() |
boolean |
hasStruct() |
void |
Lock() |
void |
PostConstructor() |
void |
PromoteToOverloadedObj() |
boolean |
providesModulationSource() |
void |
refreshIndex() |
void |
setInstanceName(java.lang.String s) |
void |
Unlock() |
addInstanceNameEditor, compareTo, getCInstanceName, getInstanceName, getLegalName, getPatch, GetSelected, getX, getY, IsLocked, IsSelected, resizeToGrid, setLocation, SetLocation, SetSelected, setType
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, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.util.ArrayList<InletInstance> inletInstances
public java.util.ArrayList<OutletInstance> outletInstances
public java.util.ArrayList<ParameterInstance> parameterInstances
public java.util.ArrayList<DisplayInstance> displayInstances
public javax.swing.JPanel p_params
public javax.swing.JPanel p_displays
public void refreshIndex()
refreshIndex
in class AxoObjectInstanceAbstract
public java.util.ArrayList<ParameterInstance> getParameterInstances()
getParameterInstances
in class AxoObjectInstanceAbstract
public java.util.ArrayList<AttributeInstance> getAttributeInstances()
getAttributeInstances
in class AxoObjectInstanceAbstract
public void PostConstructor()
PostConstructor
in class AxoObjectInstanceAbstract
public void setInstanceName(java.lang.String s)
setInstanceName
in class AxoObjectInstanceAbstract
public InletInstance GetInletInstance(java.lang.String n)
GetInletInstance
in class AxoObjectInstanceAbstract
public OutletInstance GetOutletInstance(java.lang.String n)
GetOutletInstance
in class AxoObjectInstanceAbstract
public ParameterInstance GetParameterInstance(java.lang.String n)
public void Lock()
Lock
in class AxoObjectInstanceAbstract
public void Unlock()
Unlock
in class AxoObjectInstanceAbstract
public java.util.ArrayList<InletInstance> GetInletInstances()
GetInletInstances
in class AxoObjectInstanceAbstract
public java.util.ArrayList<OutletInstance> GetOutletInstances()
GetOutletInstances
in class AxoObjectInstanceAbstract
public java.lang.String GenerateInstanceDataDeclaration2()
GenerateInstanceDataDeclaration2
in class AxoObjectInstanceAbstract
public boolean hasStruct()
hasStruct
in class AxoObjectInstanceAbstract
public boolean hasInit()
hasInit
in class AxoObjectInstanceAbstract
public java.lang.String GenerateInstanceCodePlusPlus(java.lang.String classname, boolean enableOnParent)
public java.lang.String GenerateInitCodePlusPlus(java.lang.String classname, boolean enableOnParent)
GenerateInitCodePlusPlus
in class AxoObjectInstanceAbstract
public java.lang.String GenerateDisposeCodePlusPlus(java.lang.String classname)
GenerateDisposeCodePlusPlus
in class AxoObjectInstanceAbstract
public java.lang.String GenerateKRateCodePlusPlus(java.lang.String vprefix, boolean enableOnParent, java.lang.String OnParentAccess)
public java.lang.String GenerateSRateCodePlusPlus(java.lang.String vprefix, boolean enableOnParent, java.lang.String OnParentAccess)
public java.lang.String GenerateDoFunctionPlusPlus(java.lang.String ClassName, java.lang.String OnParentAccess, java.lang.Boolean enableOnParent)
public java.lang.String GenerateClass(java.lang.String ClassName, java.lang.String OnParentAccess, java.lang.Boolean enableOnParent)
GenerateClass
in class AxoObjectInstanceAbstract
public java.lang.String GenerateCodeMidiHandler(java.lang.String vprefix)
GenerateCodeMidiHandler
in class AxoObjectInstanceAbstract
public java.lang.String GenerateCallMidiHandler()
GenerateCallMidiHandler
in class AxoObjectInstanceAbstract
public boolean providesModulationSource()
providesModulationSource
in class AxoObjectInstanceAbstract
public AxoObject getType()
getType
in class AxoObjectInstanceAbstract
public void PromoteToOverloadedObj()
PromoteToOverloadedObj
in class AxoObjectInstanceAbstract
public java.util.ArrayList<DisplayInstance> GetDisplayInstances()
GetDisplayInstances
in class AxoObjectInstanceAbstract