Class QDLEditor

  • Direct Known Subclasses:
    QDLSASEditor

    public class QDLEditor
    extends Object
    A standalone editor for QDL. This can be invoked by the GUI.

    Created by Jeff Gaynor
    on 8/10/22 at 1:36 PM

    • Field Detail

      • uuid

        protected UUID uuid
      • input

        protected org.fife.ui.rsyntaxtextarea.RSyntaxTextArea input
      • altMask

        protected int altMask
      • ctrlMask

        protected int ctrlMask
      • jFrame

        protected JFrame jFrame
    • Method Detail

      • setWorkspaceCommands

        public void setWorkspaceCommands​(WorkspaceCommands workspaceCommands)
      • getLocalName

        public String getLocalName()
      • setLocalName

        public void setLocalName​(String localName)
      • getArgState

        public int getArgState()
        For functions, this is the number oif arguments, for variables it is a representation of various state flags.
        Returns:
      • setArgState

        public void setArgState​(int argState)
      • getType

        public int getType()
        The type of object, as per EditDoneEvent.
        Returns:
      • setType

        public void setType​(int type)
      • getID

        public UUID getID()
      • init

        protected void init()
      • $$$getRootComponent$$$

        public JComponent $$$getRootComponent$$$()
      • main

        public static void main​(String[] args)
      • setup

        public void setup​(String content)