Class GwtDevOptionsImpl
- java.lang.Object
-
- org.docstr.gradle.plugins.gwt.internal.GwtDevOptionsImpl
-
- All Implemented Interfaces:
GwtDevOptions
public class GwtDevOptionsImpl extends java.lang.Object implements GwtDevOptions
Default implementation ofGwtDevOptions
.
-
-
Constructor Summary
Constructors Constructor Description GwtDevOptionsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getAutoCodeServerPort()
java.lang.Boolean
getAutoPort()
java.lang.String
getBindAddress()
java.lang.String
getBlacklist()
java.lang.Integer
getCodeServerPort()
java.io.File
getLogDir()
java.lang.Boolean
getNoserver()
java.lang.Integer
getPort()
java.lang.String
getServer()
java.lang.Boolean
getStartServer()
java.lang.String
getStartupUrl()
java.lang.Boolean
getSuperDevMode()
java.lang.String
getWhitelist()
void
setAutoCodeServerPort(java.lang.Boolean autoCodeServerPort)
Is set to true, this causes the "-codeServerPort" to be automatically assigned using a free port.void
setAutoPort(java.lang.Boolean autoPort)
Is set to true, this causes the "-port" to be automatically assigned using a free port.void
setBindAddress(java.lang.String bindAddress)
Sets the "-bindAddress" option.void
setBlacklist(java.lang.String blacklist)
Sets the "-blacklist" option.void
setCodeServerPort(java.lang.Integer codeServerPort)
Sets the "-codeServerPort" option.void
setLogDir(java.io.File logDir)
Sets the "-logdir" option.void
setNoserver(java.lang.Boolean noserver)
Sets the "-noserver" flag that causes the GWT dev mode to not start the internal webserver (jetty) but only the code server that runs the GWT client part.void
setPort(java.lang.Integer port)
Sets the "-port" option.void
setServer(java.lang.String server)
Sets the "-server" option.void
setStartServer(java.lang.Boolean startServer)
Is set to true, this causes the "-startServer" (added in GWT 2.7) flag to be added.void
setStartupUrl(java.lang.String startupUrl)
Sets the "-startupUrl" option.void
setSuperDevMode(java.lang.Boolean superDevMode)
Is set to true, this causes the "-superDevMode" (added in GWT 2.7) flag to be added.void
setWhitelist(java.lang.String whitelist)
Sets the "-whitelist" option
-
-
-
Method Detail
-
getNoserver
public java.lang.Boolean getNoserver()
- Specified by:
getNoserver
in interfaceGwtDevOptions
-
setNoserver
public void setNoserver(java.lang.Boolean noserver)
Sets the "-noserver" flag that causes the GWT dev mode to not start the internal webserver (jetty) but only the code server that runs the GWT client part. The developer must ensure that an appropriate webserver is running to serve the static files/backend.- Specified by:
setNoserver
in interfaceGwtDevOptions
- Parameters:
noserver
- true if the "-noserver" flag should be set.
-
getPort
public java.lang.Integer getPort()
- Specified by:
getPort
in interfaceGwtDevOptions
-
setPort
public void setPort(java.lang.Integer port)
Sets the "-port" option.- Specified by:
setPort
in interfaceGwtDevOptions
- Parameters:
port
- Valid range is [1, 65535]
-
getWhitelist
public java.lang.String getWhitelist()
- Specified by:
getWhitelist
in interfaceGwtDevOptions
-
setWhitelist
public void setWhitelist(java.lang.String whitelist)
Sets the "-whitelist" option- Specified by:
setWhitelist
in interfaceGwtDevOptions
- Parameters:
whitelist
- The white list specified.
-
getBlacklist
public java.lang.String getBlacklist()
- Specified by:
getBlacklist
in interfaceGwtDevOptions
-
setBlacklist
public void setBlacklist(java.lang.String blacklist)
Sets the "-blacklist" option.- Specified by:
setBlacklist
in interfaceGwtDevOptions
- Parameters:
blacklist
- The black list specified.
-
getLogDir
public java.io.File getLogDir()
- Specified by:
getLogDir
in interfaceGwtDevOptions
-
setLogDir
public void setLogDir(java.io.File logDir)
Sets the "-logdir" option.- Specified by:
setLogDir
in interfaceGwtDevOptions
- Parameters:
logDir
- The log dir specified.
-
getBindAddress
public java.lang.String getBindAddress()
- Specified by:
getBindAddress
in interfaceGwtDevOptions
-
setBindAddress
public void setBindAddress(java.lang.String bindAddress)
Sets the "-bindAddress" option.- Specified by:
setBindAddress
in interfaceGwtDevOptions
- Parameters:
bindAddress
- The bind address option specified.
-
getCodeServerPort
public java.lang.Integer getCodeServerPort()
- Specified by:
getCodeServerPort
in interfaceGwtDevOptions
-
setCodeServerPort
public void setCodeServerPort(java.lang.Integer codeServerPort)
Sets the "-codeServerPort" option.- Specified by:
setCodeServerPort
in interfaceGwtDevOptions
- Parameters:
codeServerPort
- Valid range is [1, 65535]
-
getServer
public java.lang.String getServer()
- Specified by:
getServer
in interfaceGwtDevOptions
-
setServer
public void setServer(java.lang.String server)
Sets the "-server" option.- Specified by:
setServer
in interfaceGwtDevOptions
- Parameters:
server
- The server option specified.
-
getStartupUrl
public java.lang.String getStartupUrl()
- Specified by:
getStartupUrl
in interfaceGwtDevOptions
-
setStartupUrl
public void setStartupUrl(java.lang.String startupUrl)
Sets the "-startupUrl" option.- Specified by:
setStartupUrl
in interfaceGwtDevOptions
- Parameters:
startupUrl
- The startup Url specified.
-
getAutoPort
public java.lang.Boolean getAutoPort()
- Specified by:
getAutoPort
in interfaceGwtDevOptions
-
setAutoPort
public void setAutoPort(java.lang.Boolean autoPort)
Is set to true, this causes the "-port" to be automatically assigned using a free port.- Specified by:
setAutoPort
in interfaceGwtDevOptions
- Parameters:
autoPort
- Whether to be automatically assigned using a free port for "-port" or not.
-
getAutoCodeServerPort
public java.lang.Boolean getAutoCodeServerPort()
- Specified by:
getAutoCodeServerPort
in interfaceGwtDevOptions
-
setAutoCodeServerPort
public void setAutoCodeServerPort(java.lang.Boolean autoCodeServerPort)
Is set to true, this causes the "-codeServerPort" to be automatically assigned using a free port.- Specified by:
setAutoCodeServerPort
in interfaceGwtDevOptions
- Parameters:
autoCodeServerPort
- Whether to be automatically assigned using a free port for "-codeServerPort" or not.
-
getSuperDevMode
public java.lang.Boolean getSuperDevMode()
- Specified by:
getSuperDevMode
in interfaceGwtDevOptions
-
setSuperDevMode
public void setSuperDevMode(java.lang.Boolean superDevMode)
Is set to true, this causes the "-superDevMode" (added in GWT 2.7) flag to be added.- Specified by:
setSuperDevMode
in interfaceGwtDevOptions
- Parameters:
superDevMode
- Whether to add "-superDevMode" (added in GWT 2.7) flag or not.
-
getStartServer
public java.lang.Boolean getStartServer()
- Specified by:
getStartServer
in interfaceGwtDevOptions
-
setStartServer
public void setStartServer(java.lang.Boolean startServer)
Is set to true, this causes the "-startServer" (added in GWT 2.7) flag to be added.- Specified by:
setStartServer
in interfaceGwtDevOptions
- Parameters:
startServer
- Whether to add "-startServer" (added in GWT 2.7) flag or not.
-
-