本文整理了Java中com.bc.ceres.binding.Property.getType()
方法的一些代码示例,展示了Property.getType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Property.getType()
方法的具体详情如下:
包路径:com.bc.ceres.binding.Property
类名称:Property
方法名:getType
暂无
代码示例来源: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: senbox-org/snap-desktop
public static void addPromptSupport(JComponent component, Property property, String promptText) {
if (JTextComponent.class.isAssignableFrom(component.getClass())) {
JTextComponent castedComponent = (JTextComponent) component;
String text;
if (File.class.isAssignableFrom(property.getType())) {
text = promptText != null ? promptText :
String.format(FILE_FIELD_PROMPT, separateWords(property.getName()));
} else {
if (promptText == null) {
text = property.getDescriptor().getDescription();
if (StringUtils.isNullOrEmpty(text)) {
text = String.format(TEXT_FIELD_PROMPT, separateWords(property.getName()));
}
} else {
text = promptText;
}
}
PromptSupport.setPrompt(text, castedComponent);
PromptSupport.setFocusBehavior(PromptSupport.FocusBehavior.HIDE_PROMPT, castedComponent);
}
}
代码示例来源:origin: bcdev/beam
public RoiMaskSelector(BindingContext bindingContext, AbstractButton showMaskManagerButton) {
final Property useRoiMaskProperty = bindingContext.getPropertySet().getProperty(PROPERTY_NAME_USE_ROI_MASK);
Assert.argument(useRoiMaskProperty != null, "bindingContext");
Assert.argument(useRoiMaskProperty.getType().equals(Boolean.class) || useRoiMaskProperty.getType() == Boolean.TYPE, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty(PROPERTY_NAME_ROI_MASK) != null, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty(PROPERTY_NAME_ROI_MASK).getType().equals(Mask.class), "bindingContext");
this.productNodeListener = new PNL();
this.bindingContext = bindingContext;
useRoiMaskCheckBox = new JCheckBox("Use ROI mask:");
roiMaskComboBox = new JComboBox();
roiMaskComboBox.setRenderer(new DefaultListCellRenderer() {
@Override
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value != null) {
this.setText(((Mask) value).getName());
}
return this;
}
});
this.showMaskManagerButton = showMaskManagerButton;
bindingContext.bind(PROPERTY_NAME_USE_ROI_MASK, useRoiMaskCheckBox);
bindingContext.bind(PROPERTY_NAME_ROI_MASK, roiMaskComboBox);
bindingContext.bindEnabledState(PROPERTY_NAME_USE_ROI_MASK, true, createUseRoiCondition());
bindingContext.bindEnabledState(PROPERTY_NAME_ROI_MASK, true, createEnableMaskDropDownCondition());
}
代码示例来源:origin: bcdev/beam
@Override
public void bindComponents() {
String propertyName = getBinding().getPropertyName();
Property property = getBinding().getContext().getPropertySet().getProperty(propertyName);
Assert.argument(property.getType().equals(String[].class), "property '" + propertyName +"' must be of type String[].class");
listModel.setProperty(property);
}
代码示例来源:origin: senbox-org/snap-desktop
@Override
public void bindComponents() {
String propertyName = getBinding().getPropertyName();
Property property = getBinding().getContext().getPropertySet().getProperty(propertyName);
Assert.argument(property.getType().equals(String[].class), "property '" + propertyName +"' must be of type String[].class");
listModel.setProperty(property);
}
代码示例来源:origin: senbox-org/snap-desktop
public RoiMaskSelector(BindingContext bindingContext) {
final Property useRoiMaskProperty = bindingContext.getPropertySet().getProperty(PROPERTY_NAME_USE_ROI_MASK);
Assert.argument(useRoiMaskProperty != null, "bindingContext");
Assert.argument(useRoiMaskProperty.getType().equals(Boolean.class) || useRoiMaskProperty.getType() == Boolean.TYPE, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty(PROPERTY_NAME_ROI_MASK) != null, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty(PROPERTY_NAME_ROI_MASK).getType().equals(Mask.class), "bindingContext");
this.productNodeListener = new PNL();
this.bindingContext = bindingContext;
useRoiMaskCheckBox = new JCheckBox("Use ROI mask:");
roiMaskComboBox = new JComboBox();
roiMaskComboBox.setRenderer(new DefaultListCellRenderer() {
@Override
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value != null) {
this.setText(((Mask) value).getName());
}
return this;
}
});
this.showMaskManagerButton = createShowMaskManagerButton();
bindingContext.bind(PROPERTY_NAME_USE_ROI_MASK, useRoiMaskCheckBox);
bindingContext.bind(PROPERTY_NAME_ROI_MASK, roiMaskComboBox);
bindingContext.bindEnabledState(PROPERTY_NAME_USE_ROI_MASK, true, createUseRoiCondition());
bindingContext.bindEnabledState(PROPERTY_NAME_ROI_MASK, true, createEnableMaskDropDownCondition());
}
代码示例来源:origin: bcdev/beam
CorrelativeFieldSelector(BindingContext bindingContext) {
Assert.argument(bindingContext.getPropertySet().getProperty("pointDataSource") != null, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty("dataField") != null, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty("pointDataSource").getType().equals(VectorDataNode.class), "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty("dataField").getType().equals(AttributeDescriptor.class), "bindingContext");
代码示例来源:origin: senbox-org/snap-desktop
CorrelativeFieldSelector(BindingContext bindingContext) {
Assert.argument(bindingContext.getPropertySet().getProperty("pointDataSource") != null, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty("dataField") != null, "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty("pointDataSource").getType().equals(VectorDataNode.class), "bindingContext");
Assert.argument(bindingContext.getPropertySet().getProperty("dataField").getType().equals(AttributeDescriptor.class), "bindingContext");
内容来源于网络,如有侵权,请联系作者删除!