# Serialized Form

- ## Package madkit.action

  - ### Class madkit.action.BooleanAction extends MDKAbstractAction implements Serializable

    serialVersionUID:
      -8640665654876640983L

    - ### Serialized Fields

      - #### keyId

            java.lang.String keyId

  - ### Class madkit.action.MDKAbstractAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      -1414495456612340010L

- ## Package madkit.gui

  - ### Class madkit.gui.AgentFrame extends javax.swing.JFrame implements Serializable

    serialVersionUID:
      8787803902533059051L

    - ### Serialized Fields

      - #### agentUIPreferenceCodeBase

            java.lang.String agentUIPreferenceCodeBase

      - #### internalFrame

            javax.swing.JInternalFrame internalFrame

  - ### Class madkit.gui.AgentStatusPanel extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      -5745998699827681837L

    - ### Serialized Fields

      - #### network

            javax.swing.JLabel network

  - ### Class madkit.gui.MDKDesktopFrame extends javax.swing.JFrame implements Serializable

    serialVersionUID:
      -5136102562032184534L

    - ### Serialized Fields

      - #### desktopPane

            javax.swing.JDesktopPane desktopPane

  - ### Class madkit.gui.OutputPanel extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      602152712654986449L

    - ### Serialized Fields

      - #### textArea

            javax.swing.JTextArea textArea

- ## Package madkit.gui.menu

  - ### Class madkit.gui.menu.AgentLogLevelMenu extends javax.swing.JMenu implements Serializable

    serialVersionUID:
      1274573952636236546L

    - ### Serialized Fields

      - #### logGroup

            javax.swing.ButtonGroup logGroup

  - ### Class madkit.gui.menu.AgentMenu extends javax.swing.JMenu implements Serializable

    serialVersionUID:
      7141072399712971987L

  - ### Class madkit.gui.menu.ClassPathSensitiveMenu extends javax.swing.JMenu implements Serializable

  - ### Class madkit.gui.menu.DisplayMenu extends javax.swing.JMenu implements Serializable

  - ### Class madkit.gui.menu.HelpMenu extends javax.swing.JMenu implements Serializable

  - ### Class madkit.gui.menu.LaunchAgentsMenu extends ClassPathSensitiveMenu implements Serializable

  - ### Class madkit.gui.menu.LaunchMain extends ClassPathSensitiveMenu implements Serializable

    serialVersionUID:
      752058124107737762L

  - ### Class madkit.gui.menu.LaunchMAS extends ClassPathSensitiveMenu implements Serializable

    serialVersionUID:
      -8245417381074154169L

  - ### Class madkit.gui.menu.LaunchMDKConfigurations extends ClassPathSensitiveMenu implements Serializable

    serialVersionUID:
      -3650744981788324553L

  - ### Class madkit.gui.menu.LaunchXMLConfigurations extends ClassPathSensitiveMenu implements Serializable

    serialVersionUID:
      -2768941338826062736L

  - ### Class madkit.gui.menu.MadkitMenu extends javax.swing.JMenu implements Serializable

    serialVersionUID:
      6177193453649323680L

- ## Package madkit.gui.toolbar

  - ### Class madkit.gui.toolbar.MadkitToolBar extends javax.swing.JToolBar implements Serializable

    serialVersionUID:
      -700298646422969523L

- ## Package madkit.kernel

  - ### Class madkit.kernel.AgentAddress extends java.lang.Object implements Serializable

    serialVersionUID:
      -5109274890965282440L

    - ### Serialized Fields

      - #### kernelAddress

            KernelAddress kernelAddress

      - #### hashCode

            int hashCode

      - #### roleObject

            madkit.kernel.Role roleObject

      - #### cgr

            java.lang.String cgr

  - ### Class madkit.kernel.ConversationID extends java.lang.Object implements Serializable

    serialVersionUID:
      4280603137316237711L

    - ### Serialized Fields

      - #### id

            int id

      - #### origin

            KernelAddress origin

  - ### Class madkit.kernel.KernelAddress extends java.lang.Object implements Serializable

    serialVersionUID:
      3191926058535092533L

    - ### Serialized Fields

      - #### networkID

            long networkID

      - #### localID

            short localID

  - ### Class madkit.kernel.KernelException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      8942343591444752340L

  - ### Class madkit.kernel.MadkitProperties extends java.util.Properties implements Serializable

    serialVersionUID:
      1964226720362899440L

  - ### Class madkit.kernel.Message extends java.lang.Object implements Serializable

    serialVersionUID:
      -7343412576480540415L

    - ### Serialized Fields

      - #### receiver

            AgentAddress receiver

      - #### sender

            AgentAddress sender

      - #### conversationID

            ConversationID conversationID

- ## Package madkit.message

  - ### Class madkit.message.ACLMessage extends ActMessage implements Serializable

    serialVersionUID:
      -6750319187360080985L

    - ### Serialized Fields

      - #### dests

            java.util.ArrayList<E> dests

      - #### reply_to

            java.util.ArrayList<E> reply_to

  - ### Class madkit.message.ActMessage extends Message implements Serializable

    serialVersionUID:
      -2556927686645807800L

    - ### Serialized Fields

      - #### action

            java.lang.String action

      - #### fields

            java.util.Hashtable<K,V> fields

      - #### content

            java.lang.String content

  - ### Class madkit.message.BooleanMessage extends ObjectMessage<java.lang.Boolean> implements Serializable

    serialVersionUID:
      6520364212151479221L

  - ### Class madkit.message.EnumMessage extends ObjectMessage<java.lang.Object[]> implements Serializable

    serialVersionUID:
      2129358510239154730L

    - ### Serialized Fields

      - #### code

            java.lang.Enum<E extends java.lang.Enum<E>> code

  - ### Class madkit.message.GUIMessage extends EnumMessage<GUIManagerAction> implements Serializable

    serialVersionUID:
      670313757537790225L

  - ### Class madkit.message.IntegerMessage extends ObjectMessage<java.lang.Integer> implements Serializable

    serialVersionUID:
      1L

  - ### Class madkit.message.KernelMessage extends EnumMessage<KernelAction> implements Serializable

    serialVersionUID:
      4125669035665965672L

  - ### Class madkit.message.KQMLMessage extends ActMessage implements Serializable

    serialVersionUID:
      -3534390128191295863L

  - ### Class madkit.message.MapMessage extends ObjectMessage<java.util.Map<K,V>> implements Serializable

    serialVersionUID:
      -6301488493002636831L

  - ### Class madkit.message.ObjectMessage extends Message implements Serializable

    serialVersionUID:
      2061462024105569662L

    - ### Serialized Fields

      - #### content

            java.lang.Object content

  - ### Class madkit.message.SchedulingMessage extends EnumMessage<SchedulingAction> implements Serializable

    serialVersionUID:
      -1433336977900865385L

  - ### Class madkit.message.StringMessage extends ObjectMessage<java.lang.String> implements Serializable

    serialVersionUID:
      3111467569749360801L

  - ### Class madkit.message.XMLMessage extends Message implements Serializable

    serialVersionUID:
      1266801281341621595L

    - ### Serialized Fields

      - #### docContent

            org.w3c.dom.Document docContent

        The xml content as a Document (null if the content is defined as a string)

      - #### strcontent

            java.lang.String strcontent

        The xml content as a String (null if the content is defined as a Document)

- ## Package madkit.message.hook

  - ### Class madkit.message.hook.AgentLifeEvent extends HookMessage implements Serializable

    serialVersionUID:
      -5737575514238878308L

    - ### Serialized Fields

      - #### source

            AbstractAgent source

  - ### Class madkit.message.hook.CGREvent extends HookMessage implements Serializable

    serialVersionUID:
      6722477889792374461L

  - ### Class madkit.message.hook.HookMessage extends ObjectMessage<HookMessage.AgentActionEvent> implements Serializable

    serialVersionUID:
      3008390114345525272L

  - ### Class madkit.message.hook.MessageEvent extends CGREvent implements Serializable

    serialVersionUID:
      7792908692169144580L

    - ### Serialized Fields

      - #### message

            Message message

  - ### Class madkit.message.hook.OrganizationEvent extends CGREvent implements Serializable

    serialVersionUID:
      -7030965928934873405L

    - ### Serialized Fields

      - #### source

            AgentAddress source

- ## Package madkit.simulation

  - ### Class madkit.simulation.SimulationException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      2815963785558410975L

Fabien Michel, Olivier Gutknecht, Jacques Ferber - September 9 2019