Package com.life.audiotageditor.model

Examples of com.life.audiotageditor.model.AudioFile


    }
    AudioView audioView = (AudioView) window.getActivePage().findView(
        AudioView.ID);
    AudioModel audioModel = (AudioModel) AudioModelManager.instance()
        .getRoot();
    AudioFile audioFile = (AudioFile) audioModel.getFile(StringUtil
        .formatPath(path));
    audioView.getTreeViewer().setInput(audioFile);
    audioView.getTreeViewer().setSelection(
        new StructuredSelection(audioFile), true);
    return null;
View Full Code Here


  @Override
  public String getColumnText(Object element, int columnIndex) {
    // TODO
    if (element instanceof AudioFile) {
      AudioFile audioFile = (AudioFile) element;
      AudioTag audioTag = ((AudioFileInfo) (audioFile)
          .getAudioModelInfo()).getAudioTag();
      switch (columnIndex) {
      case 0:
        return audioFile.getName();
      case 1:
        return audioTag.getTitle();
      case 2:
        return audioTag.getArtist();
      case 3:
View Full Code Here

        tableItem = (TableItem) element;
      }
      if (null == tableItem) {
        return;
      }
      AudioFile data = (AudioFile) tableItem.getData();
      if (data instanceof AudioFile) {
        AudioTag audioTag = ((AudioFileInfo) (data).getAudioModelInfo())
            .getAudioTag();
        if (value.equals(ReflectUtil.getProperty(audioTag, property))) {
          return;
        }
        ReflectUtil.setProperty(audioTag, property, value.toString());
        AudioFileUtil.saveAudioFile(data.getFullPath(), audioTag);
        tableViewer.refresh();
      }
    }
View Full Code Here

TOP

Related Classes of com.life.audiotageditor.model.AudioFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.