com.bc.ceres.binding.Property.getName()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(8.3k)|赞(0)|评价(0)|浏览(91)

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

Property.getName介绍

暂无

代码示例

代码示例来源:origin: bcdev/beam

private JTextField createTextFieldBinding(Property property) {
  final JTextField textField = new JTextField();
  context.bind(property.getName(), textField);
  return textField;
}

代码示例来源:origin: senbox-org/snap-desktop

private JTextField createTextFieldBinding(Property property) {
  final JTextField textField = new JTextField();
  context.bind(property.getName(), textField);
  return textField;
}

代码示例来源:origin: bcdev/beam

private static void buildStyleCss(Property strokeProperty, StringBuilder styleCss) {
  if (strokeProperty.getValue() != null) {
    if (styleCss.length() > 0) {
      styleCss.append(";");
    }
    styleCss.append(strokeProperty.getName()).append(":").append(strokeProperty.getValueAsText());
  }
}

代码示例来源:origin: senbox-org/snap-desktop

public void setComponentsEnabled(boolean enabled) {
  if (!enabled) {
    for (Property property : bindingContext.getPropertySet().getProperties()) {
      bindingContext.setComponentsEnabled(property.getName(), enabled);
    }
  } else {
    for (Property property : bindingContext.getPropertySet().getProperties()) {
      if (property.getName().equals("min") || property.getName().equals("max")) {
        bindingContext.setComponentsEnabled(property.getName(), !isAutoMinMax());
      } else {
        bindingContext.setComponentsEnabled(property.getName(), enabled);
      }
    }
  }
}

代码示例来源:origin: bcdev/beam

public void setComponentsEnabled(boolean enabled) {
  if (!enabled) {
    for (Property property : bindingContext.getPropertySet().getProperties()) {
      bindingContext.setComponentsEnabled(property.getName(), enabled);
    }
  } else {
    for (Property property : bindingContext.getPropertySet().getProperties()) {
      if (property.getName().equals("min") || property.getName().equals("max")) {
        bindingContext.setComponentsEnabled(property.getName(), !isAutoMinMax());
      } else {
        bindingContext.setComponentsEnabled(property.getName(), enabled);
      }
    }
  }
}

代码示例来源:origin: bcdev/beam

public Map<String, Object> getParameterMap() {
  PropertySet paramSet = getParameterSet();
  Property[] properties = paramSet.getProperties();
  Map<String, Object> parameterMap = new HashMap<>();
  for (Property property : properties) {
    parameterMap.put(property.getName(), property.getValue());
  }
  return parameterMap;
}

代码示例来源:origin: bcdev/beam

@Override
  public int hashCode() {
    int code = 0;
    PropertySet ps = asPropertySet();
    for (Property property : ps.getProperties()) {
      String name = property.getName();
      Object value = property.getValue();
      code = 31 * code + name.hashCode();
      code = 31 * code + (value != null ? value.hashCode() : 0);
    }
    return code;
  }
}

代码示例来源:origin: bcdev/beam

private JCheckBox createCheckBoxBinding(Property property) {
  final JCheckBox checkBox = new JCheckBox(property.getDescriptor().getDisplayName());
  context.bind(property.getName(), checkBox);
  return checkBox;
}

代码示例来源:origin: senbox-org/snap-desktop

private JCheckBox createCheckBoxBinding(Property property) {
  final JCheckBox checkBox = new JCheckBox(property.getDescriptor().getDisplayName());
  context.bind(property.getName(), checkBox);
  return checkBox;
}

代码示例来源:origin: senbox-org/snap-desktop

private void setPropertyValue(Property property, boolean defaultValue) {
  try {
    property.setValue(getPropertyValue(property.getName(), defaultValue));
  } catch (ValidationException e) {
    e.printStackTrace();
  }
}

代码示例来源:origin: senbox-org/snap-desktop

private void removeDefaultValueComponent() {
  if (this.defaultValueComponent != null) {
    Property property = getProperty();
    Binding binding = this.paramContext.getBinding(property.getName());
    binding.getComponentAdapter().unbindComponents();
    this.mainPanel.remove(this.defaultValueComponent);
  }
}

代码示例来源:origin: senbox-org/snap-desktop

private void init(Product sourceProduct, CoordinateReferenceSystem targetCrs, boolean fitProductSize, int referencePixelLocation,
         PropertySet sourcePropertySet) {
  this.sourceProduct = sourceProduct;
  this.targetCrs = targetCrs;
  this.fitProductSize = fitProductSize;
  this.referencePixelLocation = referencePixelLocation;
  this.propertyContainer = PropertyContainer.createValueBacked(ImageGeometry.class);
  configurePropertyContainer(propertyContainer);
  Property[] properties = sourcePropertySet.getProperties();
  for (Property property : properties) {
    if (propertyContainer.isPropertyDefined(property.getName())) {
      propertyContainer.setValue(property.getName(), property.getValue());
    }
  }
}

代码示例来源:origin: bcdev/beam

private void init(Product sourceProduct, CoordinateReferenceSystem targetCrs, boolean fitProductSize, int referencePixelLocation, PropertySet sourcePropertySet) {
  this.sourceProduct = sourceProduct;
  this.targetCrs = targetCrs;
  this.fitProductSize = fitProductSize;
  this.referencePixelLocation = referencePixelLocation;
  this.propertyContainer = PropertyContainer.createValueBacked(ImageGeometry.class);
  configurePropertyContainer(propertyContainer);
  Property[] properties = sourcePropertySet.getProperties();
  for (Property property : properties) {
    if (propertyContainer.isPropertyDefined(property.getName())) {
      propertyContainer.setValue(property.getName(), property.getValue());
    }
  }
}

代码示例来源:origin: bcdev/beam

private MetadataElement createMetadataElement(String name, String description, Property[] properties) {
  MetadataElement element = new MetadataElement(name);
  element.setDescription(description);
  for (Property property : properties) {
    element.addAttribute(new MetadataAttribute(property.getName(),
                          ProductData.createInstance(property.getValueAsText()), true));
  }
  return element;
}

代码示例来源:origin: bcdev/beam

public void resetToDefaults(ImageGeometry ig) {
  PropertyContainer pc =  PropertyContainer.createObjectBacked(ig);
  Property[] properties = pc.getProperties();
  for (Property property : properties) {
    propertyContainer.setValue(property.getName(), property.getValue());
  }
  propertyContainer.setValue("referencePixelLocation", REFERENCE_PIXEL_DEFAULT);
  propertyContainer.setValue("fitProductSize", FIT_PRODUCT_SIZE_DEFAULT);
}

代码示例来源:origin: senbox-org/snap-desktop

public void resetToDefaults(ImageGeometry ig) {
  PropertyContainer pc = PropertyContainer.createObjectBacked(ig);
  Property[] properties = pc.getProperties();
  for (Property property : properties) {
    propertyContainer.setValue(property.getName(), property.getValue());
  }
  propertyContainer.setValue("referencePixelLocation", REFERENCE_PIXEL_DEFAULT);
  propertyContainer.setValue("fitProductSize", FIT_PRODUCT_SIZE_DEFAULT);
}

代码示例来源:origin: bcdev/beam

private JPanel createPropertyPanel(PropertySet propertySet) {
  Property[] properties = propertySet.getProperties();
  for (Property property : properties) {
    String propertyName = property.getName();
    if ("type".equals(propertyName)) {
      property.getDescriptor().setAttribute("visible", false);
    }
    if (AggregatorTableController.isSourcePropertyName(propertyName)) {
      property.getDescriptor().setValueSet(new ValueSet(sourceVarNames));
    }
  }
  return new PropertyPane(propertySet).createPanel();
}

代码示例来源:origin: senbox-org/snap-desktop

private JPanel createPropertyPanel(PropertySet propertySet) {
  Property[] properties = propertySet.getProperties();
  for (Property property : properties) {
    String propertyName = property.getName();
    if ("type".equals(propertyName)) {
      property.getDescriptor().setAttribute("visible", false);
    }
    if (AggregatorTableController.isSourcePropertyName(propertyName)) {
      property.getDescriptor().setValueSet(new ValueSet(sourceVarNames));
    }
  }
  return new PropertyPane(propertySet).createPanel();
}

代码示例来源:origin: senbox-org/snap-desktop

@Override
protected void onOK() {
  AggregatorConfig config = aggregatorDescriptor.createConfig();
  PropertySet objectPropertySet = config.asPropertySet();
  Property[] mapProperties = aggregatorPropertySet.getProperties();
  for (Property mapProperty : mapProperties) {
    objectPropertySet.setValue(mapProperty.getName(), mapProperty.getValue());
  }
  objectPropertySet.setValue("type", aggregatorDescriptor.getName());
  aggregatorItem.aggregatorConfig = config;
  aggregatorItem.aggregatorDescriptor = aggregatorDescriptor;
  super.onOK();
}

代码示例来源:origin: bcdev/beam

@Override
protected void onOK() {
  AggregatorConfig config = aggregatorDescriptor.createConfig();
  PropertySet objectPropertySet = config.asPropertySet();
  Property[] mapProperties = aggregatorPropertySet.getProperties();
  for (Property mapProperty : mapProperties) {
    objectPropertySet.setValue(mapProperty.getName(), mapProperty.getValue());
  }
  objectPropertySet.setValue("type", aggregatorDescriptor.getName());
  aggregatorItem.aggregatorConfig = config;
  aggregatorItem.aggregatorDescriptor = aggregatorDescriptor;
  super.onOK();
}

相关文章