jmri.jmrix.jmriclient.networkdriver
Class ConnectionConfig

java.lang.Object
  extended by jmri.jmrix.AbstractConnectionConfig
      extended by jmri.jmrix.AbstractNetworkConnectionConfig
          extended by jmri.jmrix.jmriclient.networkdriver.ConnectionConfig
All Implemented Interfaces:
ConnectionConfig

public class ConnectionConfig
extends AbstractNetworkConnectionConfig

Definition of objects to handle configuring a connection to a remote JMRI instance via the JMRI Network Protocol.

Author:
Paul Bender Copyright (C) 2010

Field Summary
 
Fields inherited from class jmri.jmrix.AbstractNetworkConnectionConfig
adapter, hostNameField, hostNameFieldLabel, portField, portFieldLabel
 
Fields inherited from class jmri.jmrix.AbstractConnectionConfig
_details, connectionName, connectionNameField, connectionNameLabel, NUMOPTIONS, opt1Box, opt1BoxLabel, opt1List, opt2Box, opt2BoxLabel, opt2List, pref, showAdvanced, systemPrefix, systemPrefixField, systemPrefixLabel
 
Constructor Summary
ConnectionConfig()
          Constructor for a functional Swing object with no prexisting adapter
ConnectionConfig(NetworkPortAdapter p)
          Constructor for an object being created during load process; Swing init is deferred.
 
Method Summary
 boolean isPortAdvanced()
           
 String name()
           
protected  void setInstance()
          Load the adapter with an appropriate object unless its already been set.
 
Methods inherited from class jmri.jmrix.AbstractNetworkConnectionConfig
addStandardDetails, checkInitDone, dispose, getAdapter, getConnectionName, getDisabled, getInfo, getManufacturer, isHostNameAdvanced, loadDetails, setDisabled, setManufacturer, showAdvancedItems
 
Methods inherited from class jmri.jmrix.AbstractConnectionConfig
isOptList1Advanced, isOptList2Advanced
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionConfig

public ConnectionConfig(NetworkPortAdapter p)
Constructor for an object being created during load process; Swing init is deferred.


ConnectionConfig

public ConnectionConfig()
Constructor for a functional Swing object with no prexisting adapter

Method Detail

name

public String name()

setInstance

protected void setInstance()
Description copied from class: AbstractNetworkConnectionConfig
Load the adapter with an appropriate object unless its already been set.

Specified by:
setInstance in class AbstractNetworkConnectionConfig

isPortAdvanced

public boolean isPortAdvanced()
Overrides:
isPortAdvanced in class AbstractNetworkConnectionConfig


Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads