All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface vnr.server.Server

public interface Server
extends PropertyChangeListener

vnrj Server interface - must be implemented by all servers that will talk to the ide

1997-10-30 dlg Created

1997-12-01 dlg Added project add and remove methods

A Server has to be able to:


Variable Index

 o $0

Method Index

 o addBuildListener(BuildListener)
 o addClassToProject(String, String, String)
add a class to project
 o addProjectToCategory(String, String, String)
 o buildClass(String, Project, NetRexxClass)
build methods
 o close()
flush data out
 o fireBuildEvent(BuildEvent)
 o getBuildList()
 o getBuildList(int)
 o getEditingFont(String)
 o getTabSize(String)
users properties
 o getTextForClass(Project, NetRexxClass)
 o getTextForClass(String, String, String, String)
 o getUser(String)
 o removeBuildListener(BuildListener)
 o removeCategoryForUser(String, String)
 o removeClassFromProject(String, String, String)
remove a class from a project
 o removeProjectFromCategory(String, String, String)
 o setBuildList(int, BuildEvent)
 o setBuildList(Vector)
 o setEditingFont(String, Font)
 o setProjectCodeBase(String, String, String)
set code base for project
 o setTabSize(String, int)
 o setTextForClass(Project, NetRexxClass)
 o setTextForClass(String, String, String, String, String)
 o validateUser(String, String)

Variables

 o $0
 public static final String $0

Methods

 o validateUser
 public abstract boolean validateUser(String user,
                                      String password)
 o removeCategoryForUser
 public abstract boolean removeCategoryForUser(String user,
                                               String category)
 o addProjectToCategory
 public abstract Project addProjectToCategory(String user,
                                              String category,
                                              String projectName)
 o removeProjectFromCategory
 public abstract boolean removeProjectFromCategory(String user,
                                                   String category,
                                                   String project)
 o getTextForClass
 public abstract String getTextForClass(Project prj,
                                        NetRexxClass nrxClass)
 o getTextForClass
 public abstract String getTextForClass(String user,
                                        String project,
                                        String className,
                                        String packageName)
 o setTextForClass
 public abstract void setTextForClass(String user,
                                      String project,
                                      String className,
                                      String packageName,
                                      String code)
 o setTextForClass
 public abstract void setTextForClass(Project prj,
                                      NetRexxClass nrxClass)
 o close
 public abstract void close()
flush data out

 o addClassToProject
 public abstract boolean addClassToProject(String user,
                                           String projectName,
                                           String fullClassName)
add a class to project

 o removeClassFromProject
 public abstract boolean removeClassFromProject(String user,
                                                String projectName,
                                                String fullClassName)
remove a class from a project

 o setProjectCodeBase
 public abstract void setProjectCodeBase(String user,
                                         String projectName,
                                         String codeBase)
set code base for project

 o buildClass
 public abstract void buildClass(String user,
                                 Project project,
                                 NetRexxClass nrxClass)
build methods

 o addBuildListener
 public abstract void addBuildListener(BuildListener bl)
 o removeBuildListener
 public abstract void removeBuildListener(BuildListener bl)
 o fireBuildEvent
 public abstract void fireBuildEvent(BuildEvent be)
 o setBuildList
 public abstract void setBuildList(Vector buildList)
 o getBuildList
 public abstract Vector getBuildList()
 o setBuildList
 public abstract void setBuildList(int index,
                                   BuildEvent be)
 o getBuildList
 public abstract BuildEvent getBuildList(int index)
 o getUser
 public abstract User getUser(String name)
 o getTabSize
 public abstract int getTabSize(String user)
users properties

 o setTabSize
 public abstract void setTabSize(String user,
                                 int size)
 o getEditingFont
 public abstract Font getEditingFont(String user)
 o setEditingFont
 public abstract void setEditingFont(String user,
                                     Font f)

All Packages  Class Hierarchy  This Package  Previous  Next  Index