com.vm.visual
Class VMSpace

java.lang.Object
  |
  +--com.vm.visual.VMSpace

public class VMSpace
extends java.lang.Object


Field Summary
 VMBorder center
           
protected  java.awt.Choice click
           
 VMConsole console
           
 VMControl control
           
 VMToolbar cpanel
           
 VMDialog dialog
           
protected  java.awt.Choice drag
           
protected  java.awt.Container giu_container
           
protected  java.awt.Choice link
           
 java.lang.String m_imagebase
           
protected  java.awt.Toolkit m_toolkit
           
 MITransporter m_transporter
           
 VMView m_viewpoint
           
 MIWorld m_world
           
protected  MIList m_worlds
           
 VMPanel panel
           
protected  java.awt.Button post
           
protected  java.awt.Choice projector
           
protected  VMSpace space
           
protected  MIStream st
           
protected  java.awt.Choice views
           
 VMContainer vmw_container
           
protected static java.lang.String VMW_VERSION
           
protected  java.awt.Choice worlds
           
 
Constructor Summary
VMSpace(VMContainer i_applet, VMContainer i_frame)
           
 
Method Summary
 boolean action(java.awt.Event evt, java.lang.Object arg)
           
protected  VMPanel createPanel()
           
protected  VMToolbar createToolbar()
           
protected  int findChoice(java.awt.Choice i_choice, java.lang.String i_string)
           
static java.lang.String getAccessName(java.lang.String i_name)
           
static java.lang.String getAccessType(java.lang.String i_name)
           
 java.lang.String getChanges()
          Gets all resent changes made in the space's world
 java.lang.String getClickMode()
           
protected  java.awt.Image getImage(java.lang.String i_image)
           
protected  java.lang.String getParameter(java.lang.String name, java.lang.String defValue)
           
 void init()
           
 void init(java.awt.Container container, java.lang.String message)
          Initializes everything with GUI
 void initSpace(VMContainer container, java.lang.String message)
          Initializes everything w/o GUI
protected  boolean jump(java.lang.String i_string, java.lang.String i_title)
           
 void load()
           
 void message(java.lang.String msg)
           
 void resetToolbar(VMProjector projector)
           
 void resetViews()
          resets views after the merge from outside done by transporter's peer
 void runConsole(boolean i_show)
           
 void save()
          Checks if all supercategories are system
 void selectviewpoint()
           
 void setClickMode(java.lang.String mode)
           
 void setLinks()
           
protected  void setParameter(java.lang.String name, java.lang.String value)
           
 void setTransporter()
           
 void setViewPoints()
           
 void setWorld()
           
protected  boolean toConsole(java.lang.String i_text)
           
 java.lang.String toString(MIWorld a_world)
          Dumps world to a string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

space

protected VMSpace space

panel

public VMPanel panel

control

public VMControl control

giu_container

protected java.awt.Container giu_container

cpanel

public VMToolbar cpanel

center

public VMBorder center

console

public VMConsole console

dialog

public VMDialog dialog

post

protected java.awt.Button post

click

protected java.awt.Choice click

drag

protected java.awt.Choice drag

link

protected java.awt.Choice link

worlds

protected java.awt.Choice worlds

views

protected java.awt.Choice views

projector

protected java.awt.Choice projector

m_transporter

public MITransporter m_transporter

m_world

public MIWorld m_world

m_viewpoint

public VMView m_viewpoint

m_imagebase

public java.lang.String m_imagebase

vmw_container

public VMContainer vmw_container

m_worlds

protected MIList m_worlds

m_toolkit

protected java.awt.Toolkit m_toolkit

st

protected MIStream st

VMW_VERSION

protected static final java.lang.String VMW_VERSION
Constructor Detail

VMSpace

public VMSpace(VMContainer i_applet,
               VMContainer i_frame)
Method Detail

message

public void message(java.lang.String msg)

action

public boolean action(java.awt.Event evt,
                      java.lang.Object arg)

getAccessType

public static java.lang.String getAccessType(java.lang.String i_name)

getAccessName

public static java.lang.String getAccessName(java.lang.String i_name)

createToolbar

protected VMToolbar createToolbar()
Since:
19991029

createPanel

protected VMPanel createPanel()
Since:
19991029

init

public void init()
Since:
19991011

initSpace

public void initSpace(VMContainer container,
                      java.lang.String message)
Initializes everything w/o GUI
Since:
19991027

init

public void init(java.awt.Container container,
                 java.lang.String message)
Initializes everything with GUI
Since:
19991027

load

public void load()

save

public void save()
Checks if all supercategories are system
Since:
19991228 boolean isNotPurelySystem(MIThing i_thing) { MIList l=i_thing.getList("IS"); for ( int i=l.getMin(); i<=l.getMax(); i=l.getNext(i)) { if ((((MIThing)l.get(i)).getType()&MIThing.IS_SYSTEM)==0) return false; } return true; }

findChoice

protected int findChoice(java.awt.Choice i_choice,
                         java.lang.String i_string)

setLinks

public void setLinks()

setViewPoints

public void setViewPoints()

selectviewpoint

public void selectviewpoint()

jump

protected boolean jump(java.lang.String i_string,
                       java.lang.String i_title)

setWorld

public void setWorld()

setTransporter

public void setTransporter()

getImage

protected java.awt.Image getImage(java.lang.String i_image)

runConsole

public void runConsole(boolean i_show)

toConsole

protected boolean toConsole(java.lang.String i_text)

setClickMode

public void setClickMode(java.lang.String mode)

getClickMode

public java.lang.String getClickMode()

getParameter

protected java.lang.String getParameter(java.lang.String name,
                                        java.lang.String defValue)

setParameter

protected void setParameter(java.lang.String name,
                            java.lang.String value)

resetViews

public void resetViews()
resets views after the merge from outside done by transporter's peer
Since:
20010401

resetToolbar

public void resetToolbar(VMProjector projector)

toString

public java.lang.String toString(MIWorld a_world)
Dumps world to a string
Since:
20010126

getChanges

public java.lang.String getChanges()
Gets all resent changes made in the space's world
Since:
20010126