Tabnine Logo
FileData
Code IndexAdd Tabnine to your IDE (free)

How to use
FileData
in
jwbroek.cuelib

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

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

/**
 * Get the last {@link jwbroek.cuelib.FileData} element. If none exist, an empty one is created and a warning
 * added.
 *
 * @param input
 * @return The last {@link jwbroek.cuelib.FileData} element. If none exist, an empty one is created and a warning
 *         added.
 */
private static FileData getLastFileData(final LineOfInput input) {
  CueParser.logger.entering(CueParser.class.getCanonicalName(), "getLastFileData(LineOfInput)", input);
  List<FileData> fileDataList = input.getAssociatedSheet().getFileData();
  if (fileDataList.size() == 0) {
    fileDataList.add(new FileData(input.getAssociatedSheet()));
    addWarning(input, WARNING_NO_FILE_SPECIFIED);
  }
  FileData result = fileDataList.get(fileDataList.size() - 1);
  CueParser.logger.exiting(CueParser.class.getCanonicalName(), "getLastFileData(LineOfInput)", result);
  return result;
}
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

if (!embedded) {
  String parent = file.getTrackData().getFile().getParent();
  File referencedFile = new File(parent, fileData.getFile());
  if (!referencedFile.exists())
    continue;
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);
origin: tulskiy/musique

List<Index> fileIndices = getLastFileData(input).getAllIndices();
origin: tulskiy/musique

 break;
case PERFORMER:
 result = this.getPerformer()==null?this.getParent().getParent().getPerformer():this.getPerformer();
 break;
case TRACKPERFORMER:
 break;
case SONGWRITER:
 result = this.getSongwriter()==null?this.getParent().getParent().getSongwriter():this.getSongwriter();
 break;
case TRACKSONGWRITER:
 break;
case TITLE:
 result = this.getTitle()==null?this.getParent().getParent().getTitle():this.getTitle();
 break;
case TRACKTITLE:
 break;
default:
 result = this.getParent().getParent().getMetaData(metaDataField);
 break;
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

input.getAssociatedSheet().getFileData().add(new FileData(input.getAssociatedSheet()
    , file
    , fileMatcher.group(2).toUpperCase()
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
  ) {
jwbroek.cuelibFileData

Javadoc

Simple representation of a FILE block in a cue sheet.

Most used methods

  • getFile
    Get the file that this FileData applies to. May be null, though this is not compliant.
  • getTrackData
    Get the track data for this file data.
  • <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

  • Making http post requests using okhttp
  • getApplicationContext (Context)
  • scheduleAtFixedRate (Timer)
  • startActivity (Activity)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • Collectors (java.util.stream)
  • JFrame (javax.swing)
  • PhpStorm for WordPress
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