congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
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

  • Parsing JSON documents to java classes using gson
  • putExtra (Intent)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setScale (BigDecimal)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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