org.openide.nodes.Sheet.get()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(10.1k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中org.openide.nodes.Sheet.get()方法的一些代码示例,展示了Sheet.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Sheet.get()方法的具体详情如下:
包路径:org.openide.nodes.Sheet
类名称:Sheet
方法名:get

Sheet.get介绍

[英]Find the property set with a given name.
[中]查找具有给定名称的属性集。

代码示例

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

private void changeSheet(Sheet orig, InstanceDataObject task) {
  Sheet.Set props = orig.get (Sheet.PROPERTIES);
  if (props != null) {
    convertProps (props, props.getProperties(), task);
  }
  props = orig.get(Sheet.EXPERT);
  if (props != null) {
    convertProps (props, props.getProperties(), task);
  }
}
private static Children getChildren (Object bean, InstanceDataObject task) {

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

@Override
  public void addExtraProperties(DataNode node, Sheet sheet) {
    DataObject dao = node.getDataObject();
    CompileExecSupport ces = dao.getLookup().lookup(CompileExecSupport.class);
    if (ces != null) {
      Sheet.Set set = sheet.get(Sheet.PROPERTIES);
      ces.addProperties(set);
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

/** Create the properties sheet for the node */
  @Override
  protected Sheet createSheet() {
    // Just add properties to default property tab (they used to be in a special 'Building Tab')
    Sheet defaultSheet = super.createSheet();
    Sheet.Set defaultSet = defaultSheet.get(Sheet.PROPERTIES);
    getSupport().addProperties(defaultSet);
    return defaultSheet;
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

/** Create the properties sheet for the node */
  @Override
  protected Sheet createSheet() {
    // Just add properties to default property tab (they used to be in a special 'Building Tab')
    Sheet defaultSheet = super.createSheet();
    Sheet.Set defaultSet = defaultSheet.get(Sheet.PROPERTIES);
    getSupport().addProperties(defaultSet);
    return defaultSheet;
  }
}

代码示例来源:origin: org.netbeans.api/org-openide-explorer

protected Sheet createSheet() {
  Sheet sheet = super.createSheet();
  Sheet.Set props = sheet.get(Sheet.PROPERTIES);
  if (props == null) {
    props = Sheet.createPropertiesSet();
    sheet.put(props);
  }
  props.put(new ValueProp());
  return sheet;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-insync

private static Set addSetIntoSheet(Sheet sheet, String name, String displayName) {
  Sheet.Set set = sheet.get(name);
  if (set == null) {
    set = new Sheet.Set();
    set.setName(name);
    set.setDisplayName(displayName);
    //            //ss.setExpert();
    //            // would like to set default expanded state too...
    //            if (descr != null) {
    //                ss.setShortDescription(descr);
    //            }
    sheet.put(set);
  }
  
  return set;
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

protected Sheet createSheet () {
  Sheet sheet = super.createSheet ();
  Sheet.Set props = sheet.get (Sheet.PROPERTIES);
  if (props == null) {
    props = Sheet.createPropertiesSet ();
    sheet.put (props);
  }
  props.put (new ValueProp());
  return sheet;
}

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

protected Sheet createSheet () {
  Sheet sheet = super.createSheet ();
  Sheet.Set props = sheet.get (Sheet.PROPERTIES);
  if (props == null) {
    props = Sheet.createPropertiesSet ();
    sheet.put (props);
  }
  props.put (new ValueProp());
  return sheet;
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2me-cdc-project

/** Creates property sheet. Ovrrides superclass method. */
protected Sheet createSheet() {
  Sheet s = super.createSheet();
  Sheet.Set ss = s.get(Sheet.PROPERTIES);
  if (ss == null) {
    ss = Sheet.createPropertiesSet();
    s.put(ss);
  }
  ss.put(new ThumbnailProperty(getDataObject()));
  return s;
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-vmd-properties

sheet.get(designerPropertyDescriptor.getPropertyCategory()).put(property);

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-insync

/**
 *
 */
protected Set getSheetSet(Sheet sheet, String name, String descr) {
  Set ss = sheet.get(name);
  if (ss == null) {
    ss = new Sheet.Set();
    ss.setName(name);
    ss.setDisplayName(name);
    //ss.setExpert();
    // would like to set default expanded state too...
    if (descr != null)
      ss.setShortDescription(descr);
    sheet.put(ss);
  }
  return ss;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

@Override
  protected Sheet createSheet() {
    Sheet sheet = super.createSheet();

    Sheet.Set set = sheet.get(BinaryExecSupport.PROP_EXECUTION);
    if (set == null) {
      set = new Sheet.Set();
      set.setName(BinaryExecSupport.PROP_EXECUTION);
      set.setDisplayName(NbBundle.getBundle(ExeNode.class).
          getString("displayNameForExeElfNodeExecSheet"));  // NOI18N
      set.setShortDescription(NbBundle.getBundle(ExeNode.class).
          getString("hintForExeElfNodeExecSheet"));   // NOI18N
      BinaryExecSupport es = (getCookie(BinaryExecSupport.class));
      if (es != null) {
        es.addProperties(set);
      }
      sheet.put(set);
    }

    return sheet;
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf-navigation

@Override
  protected Sheet createSheet() {
    Sheet s = Sheet.createDefault();
    Set ss = s.get("general"); // NOI18N
    if (ss == null) {
      ss = new Sheet.Set();
      ss.setName("general"); // NOI18N
      ss.setDisplayName(NbBundle.getMessage(Pin.class, "General")); // NOI18N
      ss.setShortDescription(NbBundle.getMessage(Pin.class, "GeneralHint")); // NOI18N
      s.put(ss);
    }
    Set gs = ss;
    try {
      PropertySupport.Reflection p = new Reflection<String>(pageContentItem, String.class, "getName", "setName"); // NOI18N
      p.setName("fromView"); // NOI18N
      p.setDisplayName(NbBundle.getMessage(Pin.class, "FromView")); // NOI18N
      p.setShortDescription(NbBundle.getMessage(Pin.class, "FromViewHint")); // NOI18N
      ss.put(p);
      p = new Reflection<String>(pageContentItem, String.class, "getFromOutcome", "setFromOutcome"); // NOI18N
      p.setName("fromOutcome"); // NOI18N
      p.setDisplayName(NbBundle.getMessage(Pin.class, "Outcome")); // NOI18N
      p.setShortDescription(NbBundle.getMessage(Pin.class, "OutcomeHint")); // NOI18N
      ss.put(p);
    } catch (NoSuchMethodException nsme) {
      ErrorManager.getDefault().notify(nsme);
    }
    return s;
  }
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

protected Sheet createSheet () {
  Sheet orig;

  if (getDataObject ().getPrimaryFile ().hasExt ("ser") || // NOI18N
    getDataObject ().getPrimaryFile ().hasExt (XML_EXT)) {
    orig = new Sheet();
    changeSheet (orig);
  } else {
    // just instance file, change here
    orig = super.createSheet ();
    Sheet.Set props = orig.get (Sheet.PROPERTIES);
    final InstanceCookie ic = ic();
    if (ic == null) {
      props.put (new PropertySupport.ReadOnly (
        "className", String.class, // NOI18N
        NbBundle.getMessage (InstanceDataObject.class, "PROP_instance_class"), // NOI18N
        NbBundle.getMessage (InstanceDataObject.class, "HINT_instance_class") // NOI18N
      ) {
        public Object getValue () {
          return ic.instanceName ();
        }
      });
    }
  }
  
  isSheetCreated = true;
  return orig;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd

@Override
  protected Sheet createSheet() {
    Sheet sheet = super.createSheet();

    Sheet.Set set = sheet.get(BinaryExecSupport.PROP_EXECUTION);
    if (set == null) {
      set = new Sheet.Set();
      set.setName(BinaryExecSupport.PROP_EXECUTION);
      set.setDisplayName(NbBundle.getBundle(CoreElfNode.class).
          getString("displayNameForExeElfNodeExecSheet"));  // NOI18N
      set.setShortDescription(NbBundle.getBundle(CoreElfNode.class).
          getString("hintForExeElfNodeExecSheet"));   // NOI18N
      BinaryExecSupport es = (getCookie(BinaryExecSupport.class));
      if (es != null) {
        es.addProperties(set);
      }

      // Trick from org/apache/tools/ant/module/nodes/AntProjectNode.java
      // Get rid of Arguments property and the Execution property;
      // corefiles can only be debugged.
      set.remove(ExecutionSupport.PROP_FILE_PARAMS);
      set.remove(ExecutionSupport.PROP_EXECUTION);

      sheet.put(set);
    }
    return sheet;
  }
}

代码示例来源:origin: org.codehaus.mevenide/nb-project

@Override
protected Sheet createSheet() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set basicProps = sheet.get(Sheet.PROPERTIES);
  try {
    PropertySupport.Reflection artifactId = new PropertySupport.Reflection<String>(art, String.class, "getArtifactId", null); //NOI18N

代码示例来源:origin: nl.cloudfarming.client/fleet-model

public Sheet createSheet() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set properties = sheet.get(Sheet.PROPERTIES);
  try {
    properties.put(new MachineProperty(String.class, PROP_NAME, "Name"));
    properties.put(new MachineProperty(String.class, PROP_YEAR, "Year"));
    properties.put(new MachineProperty(String.class, PROP_TYPE, "Type"));
    properties.put(new MachineProperty(String.class, PROP_STATUS, "Status"));
    properties.put(new MachineProperty(Double.class, PROP_LONGITUDE, "Longitude"));
    properties.put(new MachineProperty(Double.class, PROP_LATITUDE, "Latitude"));
  } catch (NoSuchMethodException ex) {
    Exceptions.printStackTrace(ex);
  }
  return sheet;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-xam-ui

protected Sheet createSheet() {
  Sheet sheet = Sheet.createDefault();
  Set set = sheet.get(Sheet.PROPERTIES);
  set.put(createProperty(PROP_NAME, String.class, this,
      "getHtmlDisplayName", null));
  if (canSelect()) {
    set.put(createProperty(PROP_SELECTED, Boolean.TYPE, this,
        "isSelected", "setSelected"));
    Node.Property prop = createProperty(PROP_PREFIX, String.class,
        this, "getPrefix", "setPrefix");
    // Suppress the [...] button because it is not needed.
    prop.setValue("suppressCustomEditor", Boolean.TRUE);
    set.put(prop);
  } else {
    // Do not include this property so the checkbox is not shown.
    //set.put(createProperty(PROP_SELECTED, Boolean.TYPE, this,
    //        "isSelected", null));
    Node.Property prop = createProperty(PROP_PREFIX, String.class,
        this, "getPrefix", null);
    // Suppress the [...] button because it is not needed.
    prop.setValue("suppressCustomEditor", Boolean.TRUE);
    set.put(prop);
  }
  return sheet;
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

protected Sheet createSheet () {
  Sheet s = Sheet.createDefault ();
  Sheet.Set ss = s.get (Sheet.PROPERTIES);
  Node.Property p;
  p = createNameProperty (obj);
  ss.put (p);
  FileObject fo = getDataObject().getPrimaryFile();
  if (couldBeTemplate(fo) && !fo.isReadOnly()) {
    try {            
      p = new PropertySupport.Reflection(obj, Boolean.TYPE, "isTemplate", "setTemplate"); // NOI18N
      p.setName(DataObject.PROP_TEMPLATE);
      p.setDisplayName(DataObject.getString("PROP_template"));
      p.setShortDescription(DataObject.getString("HINT_template"));
      ss.put(p);
    } catch (Exception ex) {
      throw new InternalError();
    }
  }
  if (fo.isData()) {
    ss.put(new AllFilesProperty());
    ss.put(new SizeProperty());
    ss.put(new LastModifiedProperty());
  }
  return s;
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

private void changeSheet (Sheet orig) {
  Sheet.Set props = orig.get (Sheet.PROPERTIES);

相关文章