Package jmri.jmrix.dccpp
Class DCCppStreamConnectionConfig
- java.lang.Object
-
- jmri.jmrix.AbstractConnectionConfig
-
- jmri.jmrix.AbstractStreamConnectionConfig
-
- jmri.jmrix.dccpp.DCCppStreamConnectionConfig
-
- All Implemented Interfaces:
ConnectionConfig,StreamConnectionConfig
public class DCCppStreamConnectionConfig extends AbstractStreamConnectionConfig
Handle configuring an DCC++ layout connection via an DCCppStreamPortController adapter.This uses the
DCCppStreamPortControllerclass to do the actual connection.- See Also:
DCCppStreamPortController
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jmri.jmrix.AbstractConnectionConfig
AbstractConnectionConfig.Option
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringmanufacturerName-
Fields inherited from class jmri.jmrix.AbstractStreamConnectionConfig
adapter, init
-
Fields inherited from class jmri.jmrix.AbstractConnectionConfig
_details, additionalItems, cL, connectionNameField, connectionNameLabel, cR, gbLayout, NUMOPTIONS, options, showAdvanced, systemPrefixField, systemPrefixLabel
-
-
Constructor Summary
Constructors Constructor Description DCCppStreamConnectionConfig()Ctor for a connection configuration with no preexisting adapter.DCCppStreamConnectionConfig(AbstractStreamPortController p)Ctor for an object being created during load process; Swing init is deferred.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetManufacturer()java.lang.Stringname()protected voidsetInstance()Load the adapter with an appropriate object unless it's already been set.voidsetManufacturer(java.lang.String manu)-
Methods inherited from class jmri.jmrix.AbstractStreamConnectionConfig
checkInitDone, dispose, getAdapter, getConnectionName, getDisabled, getInfo, loadDetails, setDisabled, showAdvancedItems, updateAdapter
-
Methods inherited from class jmri.jmrix.AbstractConnectionConfig
addNameEntryCheckers, addStandardDetails, isDirty, isRestartRequired, register
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jmri.jmrix.ConnectionConfig
isDirty, isRestartRequired, register
-
-
-
-
Field Detail
-
manufacturerName
java.lang.String manufacturerName
-
-
Constructor Detail
-
DCCppStreamConnectionConfig
public DCCppStreamConnectionConfig(AbstractStreamPortController p)
Ctor for an object being created during load process; Swing init is deferred.- Parameters:
p- stream port controller.
-
DCCppStreamConnectionConfig
public DCCppStreamConnectionConfig()
Ctor for a connection configuration with no preexisting adapter.setInstance()will fill the adapter member.
-
-
Method Detail
-
name
public java.lang.String name()
-
getManufacturer
public java.lang.String getManufacturer()
- Specified by:
getManufacturerin interfaceConnectionConfig- Overrides:
getManufacturerin classAbstractStreamConnectionConfig
-
setManufacturer
public void setManufacturer(java.lang.String manu)
- Specified by:
setManufacturerin interfaceConnectionConfig- Overrides:
setManufacturerin classAbstractStreamConnectionConfig
-
setInstance
protected void setInstance()
Load the adapter with an appropriate object unless it's already been set.- Specified by:
setInstancein classAbstractConnectionConfig
-
-