Package jmri.jmrit.roster
Class CopyRosterItemAction
- java.lang.Object
- 
- javax.swing.AbstractAction
- 
- jmri.util.swing.JmriAbstractAction
- 
- jmri.jmrit.roster.AbstractRosterItemAction
- 
- jmri.jmrit.roster.CopyRosterItemAction
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.event.ActionListener,- java.io.Serializable,- java.lang.Cloneable,- java.util.EventListener,- javax.swing.Action
 
 public class CopyRosterItemAction extends AbstractRosterItemAction Copy a roster element, including the definition file.
 This file is part of JMRI.JMRI is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. See the "COPYING" file for a copy of this license. JMRI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - See Also:
- XmlFile, Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class jmri.jmrit.roster.AbstractRosterItemActionfileChooser, mFromEntry, mFromFile, mFromFilename, mFromID, mFullFromFilename, mFullToFilename, mParent, mToEntry, mToFile, mToFilename, mToID
 - 
Fields inherited from class jmri.util.swing.JmriAbstractActioncontext, hint, wi
 
- 
 - 
Constructor SummaryConstructors Constructor Description CopyRosterItemAction(java.lang.String pName, java.awt.Component pWho)CopyRosterItemAction(java.lang.String s, javax.swing.Icon i, WindowInterface wi)CopyRosterItemAction(java.lang.String s, WindowInterface wi)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleandoTransfer()JmriPanelmakePanel()protected booleanselectFrom()(package private) booleanselectTo()- 
Methods inherited from class jmri.jmrit.roster.AbstractRosterItemActionactionPerformed, addToEntryToRoster, selectExistingFromEntry, selectNewFromFile, selectNewToEntryID, selectNewToFile, setExistingEntry, updateRoster
 - 
Methods inherited from class jmri.util.swing.JmriAbstractActiondispose, setContext, setHint, setName, setParameter, setParameter, setWindowInterface, toString
 - 
Methods inherited from class javax.swing.AbstractActionaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
- 
 
- 
- 
- 
Constructor Detail- 
CopyRosterItemActionpublic CopyRosterItemAction(java.lang.String s, WindowInterface wi) 
 - 
CopyRosterItemActionpublic CopyRosterItemAction(java.lang.String s, javax.swing.Icon i, WindowInterface wi) 
 - 
CopyRosterItemActionpublic CopyRosterItemAction(java.lang.String pName, java.awt.Component pWho) 
 
- 
 - 
Method Detail- 
selectFromprotected boolean selectFrom() - Specified by:
- selectFromin class- AbstractRosterItemAction
 
 - 
selectToboolean selectTo() - Specified by:
- selectToin class- AbstractRosterItemAction
 
 - 
doTransferboolean doTransfer() - Specified by:
- doTransferin class- AbstractRosterItemAction
 
 - 
makePanelpublic JmriPanel makePanel() - Overrides:
- makePanelin class- AbstractRosterItemAction
 
 
- 
 
-