cliser
Class JavaGenerator
java.lang.Object
|
+--cliser.Generator
|
+--cliser.JavaGenerator
- public class JavaGenerator
- extends Generator
Constructor Summary |
JavaGenerator(java.lang.String serviceName,
int port,
java.lang.String protocol)
constructor for command-line interfaces |
JavaGenerator(java.lang.String serviceName,
int port,
java.lang.String protocol,
java.awt.Frame parentFrame)
constructor for graphical user interfaces |
Method Summary |
void |
generateClient()
client source code generating method
Postcondition: the source code has been generated for a client
for myService, using myPort and myProtocol |
void |
generateMakefile(boolean buildClient,
boolean buildServer,
java.lang.String serverType)
Makefile generating method
Postcondition: error messages saying that Java Makefiles
are not yet supported. |
void |
generateServer(java.lang.String concurrentType)
server generator |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
JavaGenerator
public JavaGenerator(java.lang.String serviceName,
int port,
java.lang.String protocol,
java.awt.Frame parentFrame)
- constructor for graphical user interfaces
JavaGenerator
public JavaGenerator(java.lang.String serviceName,
int port,
java.lang.String protocol)
- constructor for command-line interfaces
generateClient
public void generateClient()
- client source code generating method
Postcondition: the source code has been generated for a client
for myService, using myPort and myProtocol
- Overrides:
- generateClient in class Generator
generateServer
public void generateServer(java.lang.String concurrentType)
- server generator
- Overrides:
- generateServer in class Generator
generateMakefile
public void generateMakefile(boolean buildClient,
boolean buildServer,
java.lang.String serverType)
- Makefile generating method
Postcondition: error messages saying that Java Makefiles
are not yet supported.
- Overrides:
- generateMakefile in class Generator
Cliser is open-source freeware distributed under the GNU Public License.