# Serialized Form

- ## Package madkit.action

  - ### Class madkit.action.BooleanAction

    class BooleanAction extends MDKAbstractAction implements Serializable
    serialVersionUID:
      -8640665654876640983L

    - #### Serialized Fields

      - ##### keyId

            String keyId

  - ### Class madkit.action.MDKAbstractAction

    class MDKAbstractAction extends AbstractAction implements Serializable
    serialVersionUID:
      -1414495456612340010L

- ## Package madkit.agr

  - ### Class madkit.agr.OrganizationSnapshot

    class OrganizationSnapshot extends TreeMap<String,Map<String,Map<String,Set<AgentAddress>>>> implements Serializable

- ## Package madkit.gui

  - ### Class madkit.gui.AgentFrame

    class AgentFrame extends JFrame implements Serializable
    serialVersionUID:
      8787803902533059051L

    - #### Serialized Fields

      - ##### agentUIPreferenceCodeBase

            String agentUIPreferenceCodeBase

      - ##### internalFrame

            JInternalFrame internalFrame

  - ### Class madkit.gui.AgentStatusPanel

    class AgentStatusPanel extends JPanel implements Serializable
    serialVersionUID:
      -5745998699827681837L

    - #### Serialized Fields

      - ##### network

            JLabel network

  - ### Class madkit.gui.MDKDesktopFrame

    class MDKDesktopFrame extends JFrame implements Serializable
    serialVersionUID:
      -5136102562032184534L

    - #### Serialized Fields

      - ##### desktopPane

            JDesktopPane desktopPane

  - ### Class madkit.gui.OutputPanel

    class OutputPanel extends JPanel implements Serializable
    serialVersionUID:
      602152712654986449L

    - #### Serialized Fields

      - ##### textArea

            JTextArea textArea

- ## Package madkit.gui.menu

  - ### Class madkit.gui.menu.AgentLogLevelMenu

    class AgentLogLevelMenu extends JMenu implements Serializable
    serialVersionUID:
      1274573952636236546L

    - #### Serialized Fields

      - ##### logGroup

            ButtonGroup logGroup

  - ### Class madkit.gui.menu.AgentMenu

    class AgentMenu extends JMenu implements Serializable
    serialVersionUID:
      7141072399712971987L

  - ### Class madkit.gui.menu.ClassPathSensitiveMenu

    class ClassPathSensitiveMenu extends JMenu implements Serializable

  - ### Class madkit.gui.menu.DisplayMenu

    class DisplayMenu extends JMenu implements Serializable

  - ### Class madkit.gui.menu.HelpMenu

    class HelpMenu extends JMenu implements Serializable

  - ### Class madkit.gui.menu.LaunchAgentsMenu

    class LaunchAgentsMenu extends ClassPathSensitiveMenu implements Serializable

  - ### Class madkit.gui.menu.LaunchMain

    class LaunchMain extends ClassPathSensitiveMenu implements Serializable
    serialVersionUID:
      752058124107737762L

  - ### Class madkit.gui.menu.LaunchMAS

    class LaunchMAS extends ClassPathSensitiveMenu implements Serializable
    serialVersionUID:
      -8245417381074154169L

  - ### Class madkit.gui.menu.LaunchMDKConfigurations

    class LaunchMDKConfigurations extends ClassPathSensitiveMenu implements Serializable
    serialVersionUID:
      -3650744981788324553L

  - ### Class madkit.gui.menu.LaunchXMLConfigurations

    class LaunchXMLConfigurations extends ClassPathSensitiveMenu implements Serializable
    serialVersionUID:
      -2768941338826062736L

  - ### Class madkit.gui.menu.MadkitMenu

    class MadkitMenu extends JMenu implements Serializable
    serialVersionUID:
      6177193453649323680L

- ## Package madkit.gui.toolbar

  - ### Class madkit.gui.toolbar.MadkitToolBar

    class MadkitToolBar extends JToolBar implements Serializable
    serialVersionUID:
      -700298646422969523L

- ## Package madkit.kernel

  - ### Class madkit.kernel.AgentAddress

    class AgentAddress extends Object implements Serializable
    serialVersionUID:
      -5109274890965282440L

    - #### Serialized Fields

      - ##### cgr

            String cgr

      - ##### hashCode

            int hashCode

      - ##### kernelAddress

            KernelAddress kernelAddress

      - ##### roleObject

            madkit.kernel.Role roleObject

  - ### Class madkit.kernel.ConversationID

    class ConversationID extends Object implements Serializable
    serialVersionUID:
      4280603137316237711L

    - #### Serialized Fields

      - ##### id

            int id

      - ##### origin

            KernelAddress origin

  - ### Class madkit.kernel.KernelAddress

    class KernelAddress extends Object implements Serializable
    serialVersionUID:
      3191926058535092533L

    - #### Serialized Fields

      - ##### localID

            short localID

      - ##### networkID

            long networkID

  - ### Exception madkit.kernel.KernelException

    class KernelException extends RuntimeException implements Serializable
    serialVersionUID:
      8942343591444752340L

  - ### Class madkit.kernel.MadkitProperties

    class MadkitProperties extends Properties implements Serializable
    serialVersionUID:
      1964226720362899440L

  - ### Class madkit.kernel.Message

    class Message extends Object implements Serializable
    serialVersionUID:
      -7343412576480540415L

    - #### Serialized Fields

      - ##### conversationID

            ConversationID conversationID

      - ##### receiver

            AgentAddress receiver

      - ##### sender

            AgentAddress sender

- ## Package madkit.message

  - ### Class madkit.message.ACLMessage

    class ACLMessage extends ActMessage implements Serializable
    serialVersionUID:
      -6750319187360080985L

    - #### Serialized Fields

      - ##### dests

            ArrayList<AgentAddress> dests

      - ##### reply_to

            ArrayList<AgentAddress> reply_to

  - ### Class madkit.message.ActMessage

    class ActMessage extends Message implements Serializable
    serialVersionUID:
      -2556927686645807800L

    - #### Serialized Fields

      - ##### action

            String action

      - ##### content

            String content

      - ##### fields

            Hashtable<String,Object> fields

  - ### Class madkit.message.BooleanMessage

    class BooleanMessage extends ObjectMessage<Boolean> implements Serializable
    serialVersionUID:
      6520364212151479221L

  - ### Class madkit.message.EnumMessage

    class EnumMessage extends ObjectMessage<Object[]> implements Serializable
    serialVersionUID:
      2129358510239154730L

    - #### Serialized Fields

      - ##### code

            E extends Enum<E> code

  - ### Class madkit.message.GUIMessage

    class GUIMessage extends EnumMessage<GUIManagerAction> implements Serializable
    serialVersionUID:
      670313757537790225L

  - ### Class madkit.message.IntegerMessage

    class IntegerMessage extends ObjectMessage<Integer> implements Serializable
    serialVersionUID:
      1L

  - ### Class madkit.message.KernelMessage

    class KernelMessage extends EnumMessage<KernelAction> implements Serializable
    serialVersionUID:
      4125669035665965672L

  - ### Class madkit.message.KQMLMessage

    class KQMLMessage extends ActMessage implements Serializable
    serialVersionUID:
      -3534390128191295863L

  - ### Class madkit.message.MapMessage

    class MapMessage extends ObjectMessage<Map<K,V>> implements Serializable
    serialVersionUID:
      -6301488493002636831L

  - ### Class madkit.message.ObjectMessage

    class ObjectMessage extends Message implements Serializable
    serialVersionUID:
      2061462024105569662L

    - #### Serialized Fields

      - ##### content

            T content

  - ### Class madkit.message.SchedulingMessage

    class SchedulingMessage extends EnumMessage<SchedulingAction> implements Serializable
    serialVersionUID:
      -1433336977900865385L

  - ### Class madkit.message.StringMessage

    class StringMessage extends ObjectMessage<String> implements Serializable
    serialVersionUID:
      3111467569749360801L

  - ### Class madkit.message.XMLMessage

    class XMLMessage extends Message implements Serializable
    serialVersionUID:
      1266801281341621595L

    - #### Serialized Fields

      - ##### docContent

            Document docContent

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

      - ##### strcontent

            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

    class AgentLifeEvent extends HookMessage implements Serializable
    serialVersionUID:
      -5737575514238878308L

    - #### Serialized Fields

      - ##### source

            AbstractAgent source

  - ### Class madkit.message.hook.CGREvent

    class CGREvent extends HookMessage implements Serializable
    serialVersionUID:
      6722477889792374461L

  - ### Class madkit.message.hook.HookMessage

    class HookMessage extends ObjectMessage<HookMessage.AgentActionEvent> implements Serializable
    serialVersionUID:
      3008390114345525272L

  - ### Class madkit.message.hook.MessageEvent

    class MessageEvent extends CGREvent implements Serializable
    serialVersionUID:
      7792908692169144580L

    - #### Serialized Fields

      - ##### message

            Message message

  - ### Class madkit.message.hook.OrganizationEvent

    class OrganizationEvent extends CGREvent implements Serializable
    serialVersionUID:
      -7030965928934873405L

    - #### Serialized Fields

      - ##### source

            AgentAddress source

- ## Package madkit.simulation

  - ### Exception madkit.simulation.SimulationException

    class SimulationException extends RuntimeException implements Serializable
    serialVersionUID:
      2815963785558410975L