本文整理了Java中com.bc.ceres.binding.Property.setValue()
方法的一些代码示例,展示了Property.setValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.setValue()
方法的具体详情如下:
包路径:com.bc.ceres.binding.Property
类名称:Property
方法名:setValue
暂无
代码示例来源:origin: bcdev/beam
private void updateProperties(Rectangle2D modelRectangle) {
try {
PropertySet propertySet = bindingContext.getPropertySet();
propertySet.getProperty(NORTH_BOUND).setValue(modelRectangle.getMaxY());
propertySet.getProperty(SOUTH_BOUND).setValue(modelRectangle.getMinY());
propertySet.getProperty(WEST_BOUND).setValue(modelRectangle.getMinX());
propertySet.getProperty(EAST_BOUND).setValue(modelRectangle.getMaxX());
} catch (ValidationException e) {
// should never come here
throw new IllegalStateException(e);
}
}
代码示例来源:origin: bcdev/beam
private void setPropertyValue(Object value, Property property) {
try {
if (value instanceof String && !String.class.isAssignableFrom(property.getType())) {
property.setValueFromText((String) value);
} else {
property.setValue(value);
}
} catch (ValidationException e) {
throw new OperatorException(formatExceptionMessage("%s", e.getMessage()), e);
}
}
代码示例来源:origin: bcdev/beam
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/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 void updateTextField(List<JTextField> componentList) {
StringBuilder stringBuilder = new StringBuilder();
for(JTextField textField : componentList) {
stringBuilder.append(textField.getText());
stringBuilder.append(", ");
}
try {
bindingCtx.getPropertySet().getProperty(SpectralAngleMapperFormModel.THRESHOLDS_PROPERTY).setValue(String.valueOf(stringBuilder));
} catch (ValidationException e) {
e.printStackTrace();
}
}
代码示例来源:origin: senbox-org/snap-desktop
@Override
public void contentsChanged(ListDataEvent e) {
try {
property.setValue(colorComboBox.getSelectedColor());
} catch (ValidationException e1) {
SystemUtils.LOG.warning("Color preference conversion error: " + e1.getMessage());
}
}
});
代码示例来源:origin: bcdev/beam
public void setProperty(String key, Object value) throws ValidationException {
if (propertySet.isPropertyDefined(key)) {
final Property property = propertySet.getProperty(key);
property.setValue(value);
} else {
throw new IllegalStateException("Unknown property: " + key);
}
}
代码示例来源:origin: bcdev/beam
private void updateSourceProduct() {
try {
Property property = bindingContext.getPropertySet().getProperty(UIUtils.PROPERTY_SOURCE_PRODUCT);
if (property != null) {
property.setValue(productChangedHandler.currentProduct);
}
} catch (ValidationException e) {
throw new IllegalStateException("Property '" + UIUtils.PROPERTY_SOURCE_PRODUCT + "' must be of type " + Product.class + ".", e);
}
}
代码示例来源:origin: senbox-org/s2tbx
@Override
public void itemStateChanged(ItemEvent event) {
try {
landCoverMapIndices.setText("");
bindingContext.getPropertySet().getProperty(LAND_COVER_MAP_INDICES).setValue("");
} catch (ValidationException e) {
}
}
});
代码示例来源:origin: senbox-org/snap-desktop
public void setProperty(String key, Object value) throws ValidationException {
if (propertySet.isPropertyDefined(key)) {
final Property property = propertySet.getProperty(key);
property.setValue(value);
} else {
throw new IllegalStateException("Unknown property: " + key);
}
}
代码示例来源:origin: senbox-org/snap-desktop
private void updateSourceProduct() {
try {
Property property = bindingContext.getPropertySet().getProperty(UIUtils.PROPERTY_SOURCE_PRODUCT);
if (property != null) {
property.setValue(productChangedHandler.currentProduct);
}
} catch (ValidationException e) {
throw new IllegalStateException("Property '" + UIUtils.PROPERTY_SOURCE_PRODUCT + "' must be of type " + Product.class + ".", e);
}
}
代码示例来源:origin: senbox-org/snap-desktop
private void updateSourceProduct() {
try {
Property property = bindingContext.getPropertySet().getProperty(UIUtils.PROPERTY_SOURCE_PRODUCT);
if (property != null) {
property.setValue(productChangedHandler.currentProduct);
}
} catch (ValidationException e) {
throw new IllegalStateException("Property '" + UIUtils.PROPERTY_SOURCE_PRODUCT + "' must be of type " + Product.class + ".", e);
}
}
代码示例来源:origin: bcdev/beam
@Override
public void handleRename(Mask mask, String oldExternalName, String newExternalName) {
final Property rasterProperty = mask.getImageConfig().getProperty(PROPERTY_NAME_RASTER);
if (rasterProperty.getValue().equals(oldExternalName)) {
try {
rasterProperty.setValue(newExternalName);
} catch (ValidationException e) {
throw new IllegalStateException(e);
}
}
super.handleRename(mask, oldExternalName, newExternalName);
}
代码示例来源:origin: bcdev/beam
private static Property getColorProperty(Element element, String elementName, String propertyName) {
final Property fillProperty = Property.create(propertyName, Color.class);
final Color fillColor = createColor(element.getChild(elementName));
if (fillColor != null) {
try {
fillProperty.setValue(fillColor);
} catch (ValidationException e) {
BeamLogManager.getSystemLogger().warning(e.getMessage());
}
}
return fillProperty;
}
代码示例来源: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 handleMasklessProduct(Product product) {
if (product != null && product.getMaskGroup().getNodeCount() == 0) {
try {
bindingContext.getPropertySet().getProperty("useRoiMask").setValue(Boolean.FALSE);
} catch (ValidationException e) {
throw new IllegalStateException("Cannot come here");
}
}
}
代码示例来源:origin: senbox-org/snap-desktop
public SpectralUnmixingFormModel(Product sourceProduct, PropertySet propertySet) {
this.sourceProduct = sourceProduct;
this.propertySet = propertySet;
try {
Property model = this.propertySet.getProperty("sourceBandNames");
model.setValue(model.getDescriptor().getValueSet().getItems());
} catch (ValidationException e) {
// ignore, validation will be performed again later
}
}
代码示例来源:origin: senbox-org/snap-desktop
@Test
public void testExternalPropertyValueChange() throws ValidationException {
assertEquals(0, listModel.getSize());
final String[] values = {"h", "i"};
property.setValue(values);
assertEquals(2, listModel.getSize());
assertEquals("h", ((File)listModel.getElementAt(0)).getPath());
assertEquals("i", ((File)listModel.getElementAt(1)).getPath());
}
}
代码示例来源:origin: senbox-org/snap-desktop
void setMetadataElements(MetadataElement[] elements) {
if (elements == null) {
context.getPropertySet().setDefaultValues();
return;
}
Property property = context.getPropertySet().getProperty(PROP_NAME_METADATA_ELEMENT);
property.getDescriptor().setValueSet(new ValueSet(filterElements(elements)));
try {
property.setValue(elements[0]);
} catch (ValidationException e) {
e.printStackTrace();
}
}
代码示例来源:origin: bcdev/beam
@Test
public void testEnabledStateWhenProductContainsMasksAndUseRoiMaskIsChecked() throws ValidationException {
roiMaskSelector.updateMaskSource(createProductWithMasks());
bindingContext.getPropertySet().getProperty(RoiMaskSelector.PROPERTY_NAME_USE_ROI_MASK).setValue(Boolean.TRUE);
assertTrue(roiMaskSelector.useRoiMaskCheckBox.isEnabled());
assertTrue(roiMaskSelector.roiMaskComboBox.isEnabled());
assertTrue(roiMaskSelector.showMaskManagerButton.isEnabled());
}
内容来源于网络,如有侵权,请联系作者删除!