jmri.managers
Class InternalReporterManager

java.lang.Object
  extended by jmri.managers.AbstractManager
      extended by jmri.managers.AbstractReporterManager
          extended by jmri.managers.InternalReporterManager
All Implemented Interfaces:
PropertyChangeListener, EventListener, Manager, ReporterManager

public class InternalReporterManager
extends AbstractReporterManager

Implementation of the InternalReporterManager interface.

Since:
2.9.4
Author:
Bob Jacobsen Copyright (C) 2010

Field Summary
 
Fields inherited from class jmri.managers.AbstractManager
_tsys, _tuser
 
Fields inherited from interface jmri.Manager
AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, IDTAGS, LAYOUTBLOCKS, LIGHTS, LOGIXS, MEMORIES, OBLOCKS, PANELFILES, REPORTERS, ROUTES, SECTIONS, SENSORGROUPS, SENSORS, SIGNALGROUPS, SIGNALHEADS, SIGNALMASTLOGICS, SIGNALMASTS, TIMEBASE, TRANSITS, TURNOUTS, WARRANTS
 
Constructor Summary
InternalReporterManager()
           
 
Method Summary
 boolean allowMultipleAdditions(String systemName)
          A temporary method that determines if it is possible to add a range of turnouts in numerical order eg 10 to 30
protected  Reporter createNewReporter(String systemName, String userName)
          Create an internal (dummy) reporter object
 String getSystemPrefix()
          Provides access to the system prefix string.
 
Methods inherited from class jmri.managers.AbstractReporterManager
getBySystemName, getByUserName, getNextValidAddress, getReporter, getXMLOrder, newReporter, provideReporter, typeLetter
 
Methods inherited from class jmri.managers.AbstractManager
addPropertyChangeListener, deregister, dispose, firePropertyChange, getBeanBySystemName, getInstanceBySystemName, getInstanceByUserName, getSystemNameArray, getSystemNameList, makeSystemName, propertyChange, register, registerSelf, removePropertyChangeListener, systemLetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jmri.ReporterManager
getSystemNameList
 
Methods inherited from interface jmri.Manager
addPropertyChangeListener, deregister, dispose, getBeanBySystemName, getSystemNameArray, makeSystemName, register, removePropertyChangeListener, systemLetter
 

Constructor Detail

InternalReporterManager

public InternalReporterManager()
Method Detail

createNewReporter

protected Reporter createNewReporter(String systemName,
                                     String userName)
Create an internal (dummy) reporter object

Specified by:
createNewReporter in class AbstractReporterManager
Returns:
new null

allowMultipleAdditions

public boolean allowMultipleAdditions(String systemName)
Description copied from class: AbstractReporterManager
A temporary method that determines if it is possible to add a range of turnouts in numerical order eg 10 to 30

Specified by:
allowMultipleAdditions in interface ReporterManager
Overrides:
allowMultipleAdditions in class AbstractReporterManager

getSystemPrefix

public String getSystemPrefix()
Description copied from interface: Manager
Provides access to the system prefix string. This was previously called the "System letter"



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