jmri.jmrit.roster
Class PrintRosterEntry

Show UML class diagram
java.lang.Object
  extended by jmri.jmrit.roster.PrintRosterEntry
All Implemented Interfaces:
PaneContainer

public class PrintRosterEntry
extends Object
implements PaneContainer


Field Summary
(package private)  FunctionLabelPane _flPane
           
(package private)  List<JPanel> _paneList
           
(package private)  JmriJFrame _parent
           
(package private)  RosterMediaPane _rMPane
           
(package private)  RosterEntry _rosterEntry
           
(package private) static org.slf4j.Logger log
           
 
Constructor Summary
PrintRosterEntry(RosterEntry rosterEntry, JmriJFrame parent, String filename)
           
PrintRosterEntry(RosterEntry rosterEntry, List<JPanel> paneList, FunctionLabelPane flPane, RosterMediaPane rMPane, JmriJFrame parent)
           
 
Method Summary
 void doPrintPanes(boolean preview)
           
 void enableButtons(boolean enable)
          Enable the read/write buttons.
 BusyGlassPane getBusyGlassPane()
           
 boolean isBusy()
           
 void paneFinished()
           
 void prepGlassPane(AbstractButton activeButton)
           
 void printInfoSection(HardcopyWriter w)
           
 void printPanes(boolean preview)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rosterEntry

RosterEntry _rosterEntry

_paneList

List<JPanel> _paneList

_flPane

FunctionLabelPane _flPane

_rMPane

RosterMediaPane _rMPane

_parent

JmriJFrame _parent

log

static org.slf4j.Logger log
Constructor Detail

PrintRosterEntry

public PrintRosterEntry(RosterEntry rosterEntry,
                        JmriJFrame parent,
                        String filename)

PrintRosterEntry

public PrintRosterEntry(RosterEntry rosterEntry,
                        List<JPanel> paneList,
                        FunctionLabelPane flPane,
                        RosterMediaPane rMPane,
                        JmriJFrame parent)
Method Detail

getBusyGlassPane

public BusyGlassPane getBusyGlassPane()
Specified by:
getBusyGlassPane in interface PaneContainer

prepGlassPane

public void prepGlassPane(AbstractButton activeButton)
Specified by:
prepGlassPane in interface PaneContainer

enableButtons

public void enableButtons(boolean enable)
Description copied from interface: PaneContainer
Enable the read/write buttons.

In addition, if a programming mode pane is present, it's "set" button is enabled.

Specified by:
enableButtons in interface PaneContainer
Parameters:
enable - Are reads possible? If false, so not enable the read buttons.

paneFinished

public void paneFinished()
Specified by:
paneFinished in interface PaneContainer

isBusy

public boolean isBusy()
Specified by:
isBusy in interface PaneContainer

doPrintPanes

public void doPrintPanes(boolean preview)

printPanes

public void printPanes(boolean preview)

printInfoSection

public void printInfoSection(HardcopyWriter w)


Copyright © 1997-2013 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