Package jmri.jmrix.dccpp.dccppovertcp
Class ConnectionConfig
- java.lang.Object
-
- jmri.jmrix.AbstractConnectionConfig
-
- jmri.jmrix.AbstractNetworkConnectionConfig
-
- jmri.jmrix.dccpp.dccppovertcp.ConnectionConfig
-
- All Implemented Interfaces:
ConnectionConfig
public class ConnectionConfig extends AbstractNetworkConnectionConfig
Definition of objects to handle configuring a DCC++OverTcp layout connection via a DCCppTcpDriverAdapter object.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jmri.jmrix.AbstractConnectionConfig
AbstractConnectionConfig.Option
-
-
Field Summary
-
Fields inherited from class jmri.jmrix.AbstractNetworkConnectionConfig
adapter, adNameField, adNameFieldLabel, hostNameField, hostNameFieldLabel, init, intervalSpinner, outputIntervalLabel, outputIntervalReset, outputIntervalSpinner, portField, portFieldLabel, serviceTypeField, serviceTypeFieldLabel, showAutoConfig
-
Fields inherited from class jmri.jmrix.AbstractConnectionConfig
_details, additionalItems, cL, connectionNameField, connectionNameLabel, cR, gbLayout, NUMOPTIONS, options, showAdvanced, systemPrefixField, systemPrefixLabel
-
-
Constructor Summary
Constructors Constructor Description ConnectionConfig()
Ctor for an object being created during load process; Swing init is deferred.ConnectionConfig(NetworkPortAdapter p)
Ctor for a connection configuration with no preexisting adapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isOptList1Advanced()
java.lang.String
name()
protected void
setInstance()
Load the adapter with an appropriate object unless it's already been set.-
Methods inherited from class jmri.jmrix.AbstractNetworkConnectionConfig
addStandardDetails, checkInitDone, checkOptionValueValidity, dispose, getAdapter, getConnectionName, getDisabled, getInfo, getManufacturer, isAutoConfigPossible, isHostNameAdvanced, isPortAdvanced, loadDetails, setAutoNetworkConfig, setDisabled, setManufacturer, showAdvancedItems, updateAdapter
-
Methods inherited from class jmri.jmrix.AbstractConnectionConfig
addNameEntryCheckers, addStandardDetails, isDirty, isRestartRequired, register
-
-
-
-
Constructor Detail
-
ConnectionConfig
public ConnectionConfig()
Ctor for an object being created during load process; Swing init is deferred.
-
ConnectionConfig
public ConnectionConfig(NetworkPortAdapter p)
Ctor for a connection configuration with no preexisting adapter.setInstance()
will fill the adapter member.- Parameters:
p
- network port adapter.
-
-
Method Detail
-
name
public java.lang.String name()
-
isOptList1Advanced
public boolean isOptList1Advanced()
-
setInstance
protected void setInstance()
Load the adapter with an appropriate object unless it's already been set.- Specified by:
setInstance
in classAbstractNetworkConnectionConfig
-
-