Package org.cishell.framework.data

Examples of org.cishell.framework.data.Data


      return "";
    }

    Dictionary metadata = data.getMetadata();
    String label = (String) metadata.get(DataProperty.LABEL);
    Data parent = (Data) metadata.get(DataProperty.PARENT);

    if (label != null && label.indexOf(File.separator) != -1) {
      /* If fileSeparator is a single backslash,
       * escape it for the split() regular expression.
       */
 
View Full Code Here


     *
     * @return the text to display for the given DataModelTreeView element
     */
    public String getText(Object element) {
        if (element instanceof DataGUIItem) {
            Data model = ((DataGUIItem) element).getModel();
            String label = (String) model.getMetadata().get(DataProperty.LABEL);
           // Boolean modified = (Boolean)model.getMetadata().get(DataProperty.MODIFIED);
           /* if(modified != null && modified.booleanValue()){
                label = ">" + label;
            }*/

 
View Full Code Here

    try {
      String dataFormat = data.getFormat();
      // TODO: Add image viewing support here (shouldn't be too hard).
      if (dataIsDB(data, converterManager)) {
        try {
          Data genericDBData =
            converterManager.convert(data, Database.GENERIC_DB_MIME_TYPE);
          Database genericDatabase = (Database) genericDBData.getData();

          File dbSchemaOverview =
            DatabaseSchemaOverviewGenerator.generateDatabaseSchemaOverview(
              genericDatabase);
       
View Full Code Here

    }
  }
 
 
  private static File convertToFile(Data data, Converter converter) throws ConversionException {
    Data dataWithCleanedLabelForConversion = cloneDataWithCleanedLabelForConversion(data);
    Data newData = converter.convert(dataWithCleanedLabelForConversion);

    return (File) newData.getData();
  }
View Full Code Here

                        selectedFile = new File(selectedFile.getPath()+'.'+ ext);
                    }
                }
               
                try {
                  Data newData = converter.convert(data);
                 
                  copy((File) newData.getData(), selectedFile);
                 
                  if (selectedFile.isDirectory()) {
                    currentDir = new File(selectedFile + File.separator + "anything");
                  } else {
                    currentDir = new File(selectedFile.getParent() + File.separator + "anything");
View Full Code Here

      this.selectedConverter = viewDataChooser.getSelectedConverter();
    }
  }

  private static Data cloneDataWithCleanedLabelForConversion(Data originalData) {
    Data clonedData = new BasicData(originalData.getData(), originalData.getFormat());
    Dictionary<String, Object> originalMetadata = originalData.getMetadata();
    Dictionary<String, Object> clonedMetadata = clonedData.getMetadata();

    for (Enumeration<String> keys = originalMetadata.keys(); keys.hasMoreElements();) {
      String key = keys.nextElement();

      if (DataProperty.LABEL.equals(key)) {
View Full Code Here

*/
public class SaveFactory implements AlgorithmFactory, ManagedService
    public Algorithm createAlgorithm(
        Data[] data, Dictionary<String, Object> parameters, CIShellContext ciShellContext) {
      // TODO Unpack data?
      Data inputData = data[0];
      LogService logger =
        (LogService) ciShellContext.getService(LogService.class.getName());
      FileSaverService fileSaver = (FileSaverService) ciShellContext.getService(
        FileSaverService.class.getName());

View Full Code Here

  }
 
  private DataGUIItem getParent(Data data) {
    Dictionary<String, Object> modelDictionary = data.getMetadata();
   
    Data parent = (Data) modelDictionary.get(DataProperty.PARENT);
    DataGUIItem parentItem;

    if (parent == null) {
      // If it has no parent, it is a child of the root.
      parentItem = this.rootItem;
View Full Code Here

   
 
    this.editor.getItem().setText(newLabel);

    DataGUIItem treeItem = (DataGUIItem) item.getData();
    Data model = treeItem.getModel();
    model.getMetadata().put(DataProperty.LABEL, newLabel);
    viewer.refresh();
    this.newEditor.dispose();
 
    updatingTreeItem = false;
  }
View Full Code Here

      TreeItem[] selection = tree.getSelection();
      Set<Data> models = new HashSet<Data>();
      Data[] modelArray = new Data[selection.length];

      for (int i = 0; i < selection.length; i++) {
        Data model = ((DataGUIItem) selection[i].getData()).getModel();
        updateContextMenu(model);
        models.add(model);
        modelArray[i] = model;
      }
View Full Code Here

TOP

Related Classes of org.cishell.framework.data.Data

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.