jmri.jmrix
Class AbstractConnectionConfig

java.lang.Object
  extended by jmri.jmrix.AbstractConnectionConfig
All Implemented Interfaces:
ConnectionConfig
Direct Known Subclasses:
ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig, ConnectionConfig

public abstract class AbstractConnectionConfig
extends Object
implements ConnectionConfig

Abstract base class for common implementation of the ConnectionConfig

Author:
Bob Jacobsen Copyright (C) 2001, 2003

Field Summary
protected  SerialPortAdapter adapter
           
protected  JComboBox baudBox
           
protected static org.apache.log4j.Category log
           
protected  JComboBox opt1Box
           
protected  JComboBox opt2Box
           
protected  JComboBox portBox
           
 
Constructor Summary
AbstractConnectionConfig()
          Ctor for a functional object with no prexisting adapter.
AbstractConnectionConfig(SerialPortAdapter p)
          Ctor for an object being created during load process
 
Method Summary
 String getInfo()
           
 void loadDetails(JPanel details)
           
protected abstract  void setInstance()
          Load the adapter with an appropriate object unless its already been set.
 
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
name
 

Field Detail

portBox

protected JComboBox portBox

baudBox

protected JComboBox baudBox

opt1Box

protected JComboBox opt1Box

opt2Box

protected JComboBox opt2Box

adapter

protected SerialPortAdapter adapter

log

protected static org.apache.log4j.Category log
Constructor Detail

AbstractConnectionConfig

public AbstractConnectionConfig(SerialPortAdapter p)
Ctor for an object being created during load process


AbstractConnectionConfig

public AbstractConnectionConfig()
Ctor for a functional object with no prexisting adapter. Expect that the subclass setInstance() will fill the adapter member.

Method Detail

setInstance

protected abstract void setInstance()
Load the adapter with an appropriate object unless its already been set.


getInfo

public String getInfo()
Specified by:
getInfo in interface ConnectionConfig

loadDetails

public void loadDetails(JPanel details)
Specified by:
loadDetails in interface ConnectionConfig


Copyright © 1997 - 2008 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: SourceForge_Logo