Package jmri.jmrix.roco.z21
Class Z21XNetProgrammerManager
- java.lang.Object
- 
- jmri.beans.PropertyChangeSupport
- 
- jmri.managers.DefaultProgrammerManager
- 
- jmri.jmrix.lenz.XNetProgrammerManager
- 
- jmri.jmrix.roco.z21.Z21XNetProgrammerManager
 
 
 
 
- 
- All Implemented Interfaces:
- AddressedProgrammerManager,- PropertyChangeFirer,- PropertyChangeProvider,- GlobalProgrammerManager
 
 public class Z21XNetProgrammerManager extends XNetProgrammerManager Extend XNetProgrammerManager for Z21.- See Also:
- XNetProgrammerManager
 
- 
- 
Field Summary- 
Fields inherited from class jmri.jmrix.lenz.XNetProgrammerManagertc
 - 
Fields inherited from class jmri.beans.PropertyChangeSupportpropertyChangeSupport
 
- 
 - 
Constructor SummaryConstructors Constructor Description Z21XNetProgrammerManager(Programmer pProgrammer, XNetSystemConnectionMemo memo)Z21XNetProgrammerManager(Programmer pProgrammer, XNetSystemConnectionMemo xnetMemo, LocoNetSystemConnectionMemo loconetMemo)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AddressedProgrammergetConcreteAddressedProgrammer(boolean pLongAddress, int pAddress)Gain access to a Addressed Mode Programmer without reservation.booleanisAddressedModePossible()Z21 Command stations do provide Ops Mode.voidsetLocoNetMemo(LocoNetSystemConnectionMemo loconetMemo)- 
Methods inherited from class jmri.jmrix.lenz.XNetProgrammerManagerreserveConcreteAddressedProgrammer
 - 
Methods inherited from class jmri.managers.DefaultProgrammerManagerdispose, getAddressedProgrammer, getConcreteGlobalProgrammer, getDefaultModes, getGlobalProgrammer, getUserName, isAddressedModePossible, isGlobalProgrammerAvailable, releaseAddressedProgrammer, releaseGlobalProgrammer, reserveAddressedProgrammer, reserveConcreteGlobalProgrammer, reserveGlobalProgrammer, toString
 - 
Methods inherited from class jmri.beans.PropertyChangeSupportaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface jmri.AddressedProgrammerManagergetAddressedProgrammer, reserveAddressedProgrammer
 - 
Methods inherited from interface jmri.beans.PropertyChangeProvideraddPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
- 
 
- 
- 
- 
Constructor Detail- 
Z21XNetProgrammerManagerpublic Z21XNetProgrammerManager(Programmer pProgrammer, XNetSystemConnectionMemo memo) 
 - 
Z21XNetProgrammerManagerpublic Z21XNetProgrammerManager(Programmer pProgrammer, XNetSystemConnectionMemo xnetMemo, LocoNetSystemConnectionMemo loconetMemo) 
 
- 
 - 
Method Detail- 
isAddressedModePossiblepublic boolean isAddressedModePossible() Z21 Command stations do provide Ops Mode.- Specified by:
- isAddressedModePossiblein interface- AddressedProgrammerManager
- Overrides:
- isAddressedModePossiblein class- XNetProgrammerManager
- Returns:
- true
 
 - 
getConcreteAddressedProgrammerprotected AddressedProgrammer getConcreteAddressedProgrammer(boolean pLongAddress, int pAddress) Description copied from class:DefaultProgrammerManagerGain access to a Addressed Mode Programmer without reservation.- Overrides:
- getConcreteAddressedProgrammerin class- XNetProgrammerManager
- Parameters:
- pLongAddress- true if this is a long (14 bit) address, else false
- pAddress- specific decoder address to use
- Returns:
- null only if there isn't an Ops Mode Programmer in the system
 
 - 
setLocoNetMemopublic void setLocoNetMemo(LocoNetSystemConnectionMemo loconetMemo) 
 
- 
 
-