Codota Logo
FileData
Code IndexAdd Codota 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)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
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 requests using okhttp
  • getResourceAsStream (ClassLoader)
  • requestLocationUpdates (LocationManager)
  • getExternalFilesDir (Context)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JFileChooser (javax.swing)
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now