Package jmri.jmrit.operations.trains
Class TrainPrintBuildReport
- java.lang.Object
-
- jmri.jmrit.operations.trains.trainbuilder.TrainCommon
-
- jmri.jmrit.operations.trains.TrainPrintBuildReport
-
public class TrainPrintBuildReport extends TrainCommon
Used for train build reports.
-
-
Field Summary
-
Fields inherited from class jmri.jmrit.operations.trains.trainbuilder.TrainCommon
_dropCars, _pickupCars, BLANK_LINE, BUILD_REPORT_CHAR, carManager, ENGINE, engineManager, HORIZONTAL_LINE_CHAR, HYPHEN, IS_MANIFEST, IS_TWO_COLUMN_TRACK, LOCAL, locationManager, NEW_LINE, PAPER_MARGINS, PICKUP, SPACE, TAB, TEXT_COLOR_DONE, TEXT_COLOR_END, TEXT_COLOR_START, VERTICAL_LINE_CHAR
-
-
Constructor Summary
Constructors Constructor Description TrainPrintBuildReport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
editReport(java.io.File file, java.io.File fileOut)
Creates a new build report file with the print detail numbers replaced by indentations.static void
editReport(java.io.File file, java.lang.String name)
Creates a new build report file with the print detail numbers replaced by indentations.static void
printReport(java.io.File file, java.lang.String name, boolean isPreview)
Print or preview a build report.-
Methods inherited from class jmri.jmrit.operations.trains.trainbuilder.TrainCommon
addCarsLocationUnknown, addLine, addLine, blockCarsByTrack, blockCarsByTrackNameTwoColumn, blockCarsTwoColumn, blockLocosTwoColumn, clearUtilityCarTypes, convertStringTime, convertStringToDate, countPickupUtilityCars, countSetoutUtilityCars, countUtilityCars, createTabIfNeeded, dropCar, dropCar, dropEngine, dropEngines, formatColorString, formatStringToCommaSeparated, getDate, getDate, getDropCarHeader, getDropEngineHeader, getISO8601Date, getLineLength, getLocalMoveHeader, getManifestHeaderLineLength, getPageSize, getPickupCarHeader, getPickupEngineHeader, getSwitchListTrainStatus, getTextColor, getTextColorName, getTextColorString, getTrainMessage, isNextCar, isNextCar, isThereWorkAtLocation, isThereWorkAtLocation, localMoveCar, newLine, newLine, padAndTruncate, padAndTruncateIfNeeded, padString, pickupCar, pickUpCar, pickUpCarTruncated, pickupEngine, pickupEngines, pickupUtilityCars, pickupUtilityCars, printCarHeader, printDropCarHeader, printDropEngineHeader, printEngineHeader, printHorizontalLine, printHorizontalLine, printHorizontalLine1, printHorizontalLine2, printHorizontalLine3, printLocalCarMoveHeader, printPickupCarHeader, printPickupEngineHeader, printTrackComments, printTrackNameHeader, setCarPickupAndSetoutTimes, setoutUtilityCars, setoutUtilityCars, setoutUtilityCars, splitString, tabString, truncatedDropCar
-
-
-
-
Constructor Detail
-
TrainPrintBuildReport
public TrainPrintBuildReport()
-
-
Method Detail
-
printReport
public static void printReport(java.io.File file, java.lang.String name, boolean isPreview)
Print or preview a build report.- Parameters:
file
- File to be printed or previewedname
- Title of documentisPreview
- true if preview
-
editReport
public static void editReport(java.io.File file, java.lang.String name)
Creates a new build report file with the print detail numbers replaced by indentations. Then calls open desktop editor.- Parameters:
file
- build filename
- train name
-
editReport
public static void editReport(java.io.File file, java.io.File fileOut)
Creates a new build report file with the print detail numbers replaced by indentations.- Parameters:
file
- Raw file with detail level numbersfileOut
- Formated file with indentations
-
-