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

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

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

Property.getValue介绍

暂无

代码示例

代码示例来源: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

@SuppressWarnings("unchecked")
<T> T getPropertyValue(String key) {
  final Property property = propertySet.getProperty(key);
  if (property != null) {
    return (T) property.getValue();
  }
  return null;
}

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

private boolean notAllMandatoryBandsAreValid(PropertyContainer container) {
  for (ProductBandEnablement enablement : productBandEnablements) {
    if (container.getProperty(enablement.bandName).getValue() == null && !enablement.isOptional) {
      return true;
    }
  }
  return false;
}

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

@SuppressWarnings("unchecked")
<T> T getPropertyValue(String key) {
  final Property property = propertySet.getProperty(key);
  if (property != null) {
    return (T) property.getValue();
  }
  return null;
}

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

private static void setValidBandName(Property property, Product product) {
  String bandName = (String) property.getValue();
  String bandNameStub = bandName;
  for (int i = 2; product.containsBand(bandName); i++) {
    bandName = String.format("%s_%d", bandNameStub, i);
  }
  try {
    property.setValue(bandName);
  } catch (ValidationException e) {
    throw new IllegalStateException(e);
  }
}

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

private boolean validateThresholds(SpectralAngleMapperFormModel formModel) {
  String thresholds = formModel.getPropertySet().getProperty(SpectralAngleMapperFormModel.THRESHOLDS_PROPERTY).getValue();
  if(thresholds != null) {
    if(!thresholds.isEmpty()) {
      return true;
    }
  }
  return false;
}

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

private boolean isSaveToEnvisatFormatSelected() {
  final PropertyContainer targetProductPC = targetProductSelector.getModel().getValueContainer();
  String formatName = targetProductPC.getProperty("formatName").getValue();
  final boolean isEnvisatFormatSelected = EnvisatConstants.ENVISAT_FORMAT_NAME.equals(formatName);
  boolean isSaveToFileSelected = targetProductPC.getProperty("saveToFileSelected").getValue();
  return isEnvisatFormatSelected && isSaveToFileSelected;
}

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

public Object getPropertyValue(String propertyName) {
  Object result = null;
  if (propertySet.isPropertyDefined(propertyName)) {
    result = propertySet.getProperty(propertyName).getValue();
  }
  return result;
}

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

@Override
public boolean evaluate(BindingContext bindingContext) {
  BinningOp.TimeFilterMethod chosenMethod = bindingContext.getPropertySet().getProperty(
      BinningFormModel.PROPERTY_KEY_TIME_FILTER_METHOD).getValue();
  for (BinningOp.TimeFilterMethod condition : conditions) {
    if (condition == chosenMethod) {
      return true;
    }
  }
  return false;
}

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

@Override
  public boolean evaluate(BindingContext bindingContext) {
    return !((Boolean) bindingContext.getPropertySet().getProperty(PREFERENCE_KEY_SAVE_PRODUCT_HEADERS).getValue());
  }
});

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

@Override
public boolean evaluate(BindingContext bindingContext) {
  BinningOp.TimeFilterMethod chosenMethod = bindingContext.getPropertySet().getProperty(
      BinningFormModel.PROPERTY_KEY_TIME_FILTER_METHOD).getValue();
  for (BinningOp.TimeFilterMethod condition : conditions) {
    if (condition == chosenMethod) {
      return true;
    }
  }
  return false;
}

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

private void updateEnabledState() {
  BindingContext bindingContext = getBindingContext();
  PropertySet propertySet = bindingContext.getPropertySet();
  String newValue = propertySet.getProperty(PROPERTY_MEGING_COST_CRITERION).getValue();
  boolean enabled = GenericRegionMergingOp.BAATZ_SCHAPE_MERGING_COST_CRITERION.equalsIgnoreCase(newValue);
  bindingContext.setComponentsEnabled(PROPERTY_SPECTRAL_WEIGHT, enabled);
  bindingContext.setComponentsEnabled(PROPERTY_SHAPE_WEIGHT, enabled);
}

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

@Override
protected boolean verifyUserInput() {
  try {
    for (Property property : aggregatorPropertySet.getProperties()) {
      property.validate(property.getValue());
    }
  } catch (ValidationException e) {
    this.showErrorDialog(e.getMessage(), "Invalid Aggregator Properties");
    return false;
  }
  return true;
}

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

private void changeStringDataType(String defaultValue) {
  try {
    getProperty().setValue(defaultValue);
  } catch (ValidationException e) {
    logger.warning(e.getMessage());
  }
  String[] valueSet = this.valuesContext.getPropertySet().getProperty("valueSet").getValue();
  createDefaultValueComponent(valueSet, defaultValue);
}

代码示例来源: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 static PropertyContainer getConfigurationCopy(PropertySet propertyContainer) {
  PropertyContainer configuration = new PropertyContainer();
  for (Property model : propertyContainer.getProperties()) {
    PropertyDescriptor descriptor = new PropertyDescriptor(model.getDescriptor());
    DefaultPropertyAccessor valueAccessor = new DefaultPropertyAccessor();
    valueAccessor.setValue(model.getValue());
    configuration.addProperty(new Property(descriptor, valueAccessor));
  }
  return configuration;
}

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

@Test
public void testClear() throws Exception {
  listModel.addElements(new File("abc"));
  listModel.addElements(new File("def"));
  listModel.addElements(new Product("def", "producttype", 10, 10));
  listModel.addElements(new Product("dummy", "producttype", 10, 10));
  assertEquals(4, listModel.getSize());
  listModel.clear();
  assertEquals(0, listModel.getSize());
  assertEquals(0, listModel.getSourceProducts().length);
  assertEquals(0, ((String[]) property.getValue()).length);
}

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

private static PropertyContainer getConfigurationCopy(PropertySet propertyContainer) {
  PropertyContainer configuration = new PropertyContainer();
  for (Property model : propertyContainer.getProperties()) {
    PropertyDescriptor descriptor = new PropertyDescriptor(model.getDescriptor());
    DefaultPropertyAccessor valueAccessor = new DefaultPropertyAccessor();
    valueAccessor.setValue(model.getValue());
    configuration.addProperty(new Property(descriptor, valueAccessor));
  }
  return configuration;
}

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

protected static void ensurePropertyIsDeclaredButNotDefined(PropertySet template, String name, Class<?> type) {
    final Property property = template.getProperty(name);
    assertNotNull(property);

    final PropertyDescriptor descriptor = property.getDescriptor();
    assertNotNull(descriptor);
    assertEquals(type, descriptor.getType());
    assertNull(descriptor.getDefaultValue());
    assertNull(property.getValue());
  }
}

相关文章