cliser
Class Generator
java.lang.Object
|
+--cliser.Generator
- Direct Known Subclasses:
- CPlusPlusGenerator, JavaGenerator
- public abstract class Generator
- extends java.lang.Object
Constructor Summary |
Generator(java.lang.String serviceName,
int port,
java.lang.String protocol)
constructor |
Method Summary |
abstract void |
generateClient()
client generator
Postcondition: the source code has been generated for a client
for myService, using myPort, myNetworkInterface,
and myProtocol |
abstract void |
generateMakefile(boolean buildClient,
boolean buildServer,
java.lang.String serverType)
Makefile generator |
abstract void |
generateServer(java.lang.String concurrentType)
server generator |
int |
getPort()
port accessor |
java.lang.String |
getProtocol()
protocol accessor |
java.lang.String |
getService()
service accessor |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Generator
public Generator(java.lang.String serviceName,
int port,
java.lang.String protocol)
- constructor
getService
public final java.lang.String getService()
- service accessor
- Returns:
- myServiceName
getPort
public final int getPort()
- port accessor
- Returns:
- myPort
getProtocol
public final java.lang.String getProtocol()
- protocol accessor
- Returns:
- myProtocol
generateClient
public abstract void generateClient()
- client generator
Postcondition: the source code has been generated for a client
for myService, using myPort, myNetworkInterface,
and myProtocol
generateServer
public abstract void generateServer(java.lang.String concurrentType)
- server generator
generateMakefile
public abstract void generateMakefile(boolean buildClient,
boolean buildServer,
java.lang.String serverType)
- Makefile generator
Cliser is open-source freeware distributed under the GNU Public License.