/** * Format the specified position. * * @param position * @return The formatted position. */ private String formatPosition(final Position position) { CueSheetSerializer.logger.entering(CueSheetSerializer.class.getCanonicalName(), "formatPosition(Position)", position); String result = String.format ("%1$02d:%2$02d:%3$02d", position.getMinutes(), position.getSeconds(), position.getFrames()); CueSheetSerializer.logger.exiting(CueSheetSerializer.class.getCanonicalName(), "formatPosition(Position)", result); return result; }
positionElement.setAttribute("minutes", ""+position.getMinutes()); positionElement.setAttribute("seconds", ""+position.getSeconds()); positionElement.setAttribute("frames", ""+position.getFrames());
&& !(position.getMinutes() == 0 && position.getSeconds() == 0 && position.getFrames() == 0