congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
FileData.getTrackData
Code IndexAdd Tabnine to your IDE (free)

How to use
getTrackData
method
in
jwbroek.cuelib.FileData

Best Java code snippets using jwbroek.cuelib.FileData.getTrackData (Showing top 10 results out of 315)

origin: tulskiy/musique

/**
 * Get all track data described in this cue sheet.
 * @return All track data associated described in this cue sheet.
 */
public List<TrackData> getAllTrackData()
{
 logger.entering(CueSheet.class.getCanonicalName(), "getAllTrackData()");
 
 List<TrackData> allTrackData = new ArrayList<TrackData>();
 
 for (FileData fileData: this.fileData)
 {
  allTrackData.addAll(fileData.getTrackData());
 }
 
 logger.exiting(CueSheet.class.getCanonicalName(), "getAllTrackData()", allTrackData);
 
 return allTrackData;
}
 
origin: tulskiy/musique

/**
 * Get the last {@link jwbroek.cuelib.TrackData} element. If none exist, an empty one is created and a warning
 * added.
 *
 * @param input
 * @return The last {@link jwbroek.cuelib.TrackData} element. If none exist, an empty one is created and a
 *         warning added.
 */
private static TrackData getLastTrackData(final LineOfInput input) {
  CueParser.logger.entering(CueParser.class.getCanonicalName(), "getLastTrackData(LineOfInput)", input);
  FileData lastFileData = getLastFileData(input);
  List<TrackData> trackDataList = lastFileData.getTrackData();
  if (trackDataList.size() == 0) {
    trackDataList.add(new TrackData(lastFileData));
    addWarning(input, WARNING_NO_TRACK_SPECIFIED);
  }
  TrackData result = trackDataList.get(trackDataList.size() - 1);
  CueParser.logger.exiting(CueParser.class.getCanonicalName(), "getLastTrackData(LineOfInput)", result);
  return result;
}
origin: tulskiy/musique

/**
 * Serialize the FileData.
 * @param parentElement The parent element for the FileData.
 * @param fileData The FileData to serialize.
 */
private void serializeFileData(final Element parentElement, final FileData fileData)
{
 CueSheetToXmlSerializer.logger.entering
  ( CueSheetToXmlSerializer.class.getCanonicalName()
  , "serializeFileData(Element,FileData)"
  , new Object[] {parentElement, fileData}
  );
 Document doc = parentElement.getOwnerDocument();
 Element fileElement = doc.createElementNS(this.namespace, "file");
 parentElement.appendChild(fileElement);
 
 addAttribute(fileElement, "file", fileData.getFile());
 addAttribute(fileElement, "type", fileData.getFileType());
 
 for (TrackData trackData : fileData.getTrackData())
 {
  serializeTrackData(fileElement, trackData);
 }
 CueSheetToXmlSerializer.logger.exiting
  (CueSheetToXmlSerializer.class.getCanonicalName(), "serializeFileData(Element,FileData)");
}
origin: tulskiy/musique

List<TrackData> data = cueSheet.getFileData().get(0).getTrackData();
data.get(2).setPerformer("Minimal Disc");
origin: tulskiy/musique

/**
 * Serialize the FileData.
 *
 * @param builder     The StringBuilder to serialize to.
 * @param fileData    The FileData to serialize.
 * @param indentation The current indentation.
 */
private void serializeFileData(final StringBuilder builder, final FileData fileData, final String indentation) {
  CueSheetSerializer.logger.entering
      (CueSheetSerializer.class.getCanonicalName()
          , "serializeFileData(StringBuilder,FileData,String)"
          , new Object[]{builder, fileData, indentation}
      );
  builder.append(indentation).append("FILE");
  if (fileData.getFile() != null) {
    builder.append(' ').append(quoteIfNecessary(fileData.getFile()));
  }
  if (fileData.getFileType() != null) {
    builder.append(' ').append(quoteIfNecessary(fileData.getFileType()));
  }
  builder.append('\n');
  for (TrackData trackData : fileData.getTrackData()) {
    serializeTrackData(builder, trackData, indentation + this.getIndentationValue());
  }
  CueSheetSerializer.logger.exiting
      (CueSheetSerializer.class.getCanonicalName(), "serializeFileData(StringBuilder,FileData,String)");
}
origin: tulskiy/musique

  lastFileData.getTrackData().add(new TrackData(lastFileData, trackNumber, dataType));
} else {
  addWarning(input, WARNING_UNPARSEABLE_INPUT);
origin: tulskiy/musique

|| getLastFileData(input).getTrackData().size() == 0
  ) {
origin: tulskiy/musique

|| getLastFileData(input).getTrackData().size() == 0
  ) {
origin: tulskiy/musique

|| getLastFileData(input).getTrackData().size() == 0
  ) {
origin: tulskiy/musique

int size = fileData.getTrackData().size();
for (int i = 0; i < size; i++) {
  TrackData trackData = fileData.getTrackData().get(i);
  Track track = file.copy();
  track.getTrackData().setCueEmbedded(embedded);
    endPosition = track.getTrackData().getTotalSamples();
  } else {
    TrackData nextTrack = fileData.getTrackData().get(i + 1);
    endPosition = indexToSample(nextTrack.getIndex(1), sampleRate);
jwbroek.cuelibFileDatagetTrackData

Javadoc

Get the track data for this file data.

Popular methods of FileData

  • getFile
    Get the file that this FileData applies to. May be null, though this is not compliant.
  • <init>
    Create a new FileData instance.
  • getAllIndices
    Get all indices of all tracks that belong to this file data.
  • getFileType
    Get the file type for this FileData. May be null, or any string value, though this is not necessaril
  • getParent
    Get the CueSheet that this FileData belongs to.

Popular in Java

  • Creating JSON documents from java classes using gson
  • setRequestProperty (URLConnection)
  • getResourceAsStream (ClassLoader)
  • compareTo (BigDecimal)
  • Kernel (java.awt.image)
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Table (org.hibernate.mapping)
    A relational table
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now