Package com.iizix.server.run.remote
Class ClientBuilder
java.lang.Object
com.iizix.server.run.remote.ClientBuilder
- All Implemented Interfaces:
- IPrintAdapter,- ICommonJobCreator
Class used to handle communication with the client part, i.e. the Designer wishing to build an iiziRun.
- Author:
- Christopher Mindus
- Field Summary- Fields inherited from interface com.iizix.IPrintAdapter- DEFAULT
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- createNewJob- (IPropProgressMonitor monitor, boolean isVerbose) Creates a new common job.- createNewJob- (IPropProgressMonitor monitor, IPrintAdapter printer, boolean isVerbose) Creates a new common job.- void- dispose()Disposes of the instance.- static CodeModifierGets the code modifier.- getRequiredTextIDs- (RuntimeBuilderSettings settings) Gets the required text IDs for the text file.- voidPrints without new line.- void- println()Performs a new line.- voidPrints without new line.- boolean- processRemoteEvent- (RemoteEvent event) Called when a remote property event should be processed by this property.
- Constructor Details- ClientBuilderConstructor.- Parameters:
- cnr- The builder properties.
 
 
- Method Details- getCodeModifierGets the code modifier.- Returns:
- The code modifier, or null for failure (it's been logged).
 
- getRequiredTextIDsGets the required text IDs for the text file.- Parameters:
- settings- The settings, null if normal customized iiziRun's.
- Returns:
- The set of text IDs, null means failed to read it from the "www/js/msg.js" file. In case nullis returned, it has been logged in the server.
 
- createNewJobCreates a new common job.- Parameters:
- monitor- The monitor to use, null for non-Eclipse processes.
- isVerbose- If the job should be verbose or not.
 
- createNewJobpublic ICommonJobs createNewJob- (IPropProgressMonitor monitor, IPrintAdapter printer, boolean isVerbose) Creates a new common job.- Specified by:
- createNewJobin interface- ICommonJobCreator
- Parameters:
- monitor- The monitor to use, null for non-Eclipse processes.
- printer- The printer for output.
- isVerbose- If the job should be verbose or not.
 
- processRemoteEventCalled when a remote property event should be processed by this property.- Parameters:
- event- The remote event.
- Returns:
- true For processed, false otherwise.
 
- printlnPrints without new line.- Specified by:
- printlnin interface- IPrintAdapter
- Parameters:
- s- The String.
 
- printPrints without new line.- Specified by:
- printin interface- IPrintAdapter
- Parameters:
- s- The String.
 
- printlnpublic void println()Performs a new line.- Specified by:
- printlnin interface- IPrintAdapter
 
- disposepublic void dispose()Disposes of the instance.