本文整理了Java中com.vaadin.data.Item
类的一些代码示例,展示了Item
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item
类的具体详情如下:
包路径:com.vaadin.data.Item
类名称:Item
暂无
代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin
@SuppressWarnings("rawtypes")
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
final Item item = getItem(itemId);
if (item != null) {
return item.getItemProperty(propertyId);
}
return null;
}
代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer
/**
* Adds property to default Item.
*
* @param id ID of the property to be added.
* @param property Property to be added.
* @return true if Property was added successfully.
*/
public boolean addItemProperty(final Object id, final Property property) {
return defaultItem.addItemProperty(id, property);
}
代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer
/**
* Removes item from default Item.
*
* @param id ID of the property to be removed.
* @return true if Property was removed successfully.
*/
public boolean removeItemProperty(final Object id) {
return defaultItem.removeItemProperty(id);
}
代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer
/**
* Removes item at given index by adding it to the removed list. Change can
* be committed or discarded with respective methods.
*
* @param index of the item to be removed.
*/
@Override
public void removeItem(final int index) {
final Item item = getItem(index);
if (item.getItemProperty(PROPERTY_ID_ITEM_STATUS) != null) {
item.getItemProperty(PROPERTY_ID_ITEM_STATUS).setReadOnly(false);
item.getItemProperty(PROPERTY_ID_ITEM_STATUS).setValue(QueryItemStatus.Removed);
item.getItemProperty(PROPERTY_ID_ITEM_STATUS).setReadOnly(true);
}
for (final Object propertyId : item.getItemPropertyIds()) {
final Property property = item.getItemProperty(propertyId);
property.setReadOnly(true);
}
removedItems.add(item);
}
代码示例来源:origin: nz.co.senanque/madura-vaadinsupport
public List<String> getFieldList(ValidationObject validationObject, Item dataSource)
{
List<String> ret = new ArrayList<String>();
ObjectMetadata objectMetadata = validationObject.getMetadata();
// Class<?> clazz = validationObject.getClass();
Collection<PropertyMetadata> propertyMetadata = objectMetadata.getAllPropertyMetadata();
for (PropertyMetadata property: propertyMetadata)
{
String fieldName = property.getName();
Method getter = property.getGetMethod();
Method setter = property.getSetMethod();
FieldMetadata fieldMetadata;
try {
fieldMetadata = objectMetadata.getFieldMetadata(property.getName());
dataSource.removeItemProperty(fieldName);
dataSource.addItemProperty(fieldName, new MaduraPropertyWrapper(fieldMetadata,validationObject,setter, getter, getHints(),m_messageSource));
}
catch (NullPointerException e)
{
logger.info("property {} not bound to Madura Objects",fieldName);
}
ret.add(fieldName);
}
return ret;
}
public MaduraPropertyWrapper getMaduraPropertyWrapper(FieldMetadata fieldMetadata)
代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer
/**
* Lists IDs of the properties in the item.
*
* @return Collection of property IDs.
*/
public Collection<?> getItemPropertyIds() {
List<Object> itemPropertyIds = new ArrayList<Object>();
for (String itemKey : itemKeys) {
Item item = items.get(itemKey);
for (Object propertyId : item.getItemPropertyIds()) {
itemPropertyIds.add(propertyId);
}
}
return itemPropertyIds;
}
代码示例来源:origin: com.holon-platform.vaadin7/holon-vaadin
/**
* Constructor
* @param item Item
* @param itemStore Item store
*/
public ItemPropertyValueChangeListener(Item item, ItemStore<Item> itemStore) {
super();
this.item = new WeakReference<>(item);
this.itemStore = itemStore;
if (item != null) {
// add value change listener to track property modifications
Collection<?> itemPropertyIds = item.getItemPropertyIds();
if (itemPropertyIds != null) {
trackedItemProperties = new HashSet<>(itemPropertyIds.size());
for (Object itemPropertyId : itemPropertyIds) {
Property<?> itemProperty = item.getItemProperty(itemPropertyId);
if (itemProperty instanceof ValueChangeNotifier) {
((ValueChangeNotifier) itemProperty).addValueChangeListener(this);
trackedItemProperties.add(new WeakReference<>(itemProperty));
}
}
}
}
}
代码示例来源:origin: nz.co.senanque/madura-vaadin
public List<String> getFieldList(ValidationObject validationObject, Item dataSource)
{
List<String> ret = new ArrayList<String>();
ObjectMetadata objectMetadata = validationObject.getMetadata();
Collection<PropertyMetadata> propertyMetadata = objectMetadata.getAllPropertyMetadata();
for (PropertyMetadata property: propertyMetadata)
{
String fieldName = property.getName();
Method getter = property.getGetMethod();
Method setter = property.getSetMethod();
FieldMetadata fieldMetadata;
try {
fieldMetadata = objectMetadata.getFieldMetadata(property.getName());
dataSource.removeItemProperty(fieldName);
dataSource.addItemProperty(fieldName, new MaduraPropertyWrapper(fieldMetadata,validationObject,setter, getter, getHints(),m_messageSource));
}
catch (NullPointerException e)
{
logger.info("property {} not bound to Madura Objects",fieldName);
}
ret.add(fieldName);
}
return ret;
}
public MaduraPropertyWrapper getMaduraPropertyWrapper(FieldMetadata fieldMetadata)
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
Item item = getItem(itemId);
if (item == null) return null;
return item.getItemProperty(propertyId);
}
代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer
if (item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_INDEX) != null) {
item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_INDEX).setReadOnly(false);
item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_INDEX).setValue(batchCount);
item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_INDEX).setReadOnly(true);
if (item.getItemProperty(DEBUG_PROPERTY_ID_QUERY_INDEX) != null) {
item.getItemProperty(DEBUG_PROPERTY_ID_QUERY_INDEX).setReadOnly(false);
item.getItemProperty(DEBUG_PROPERTY_ID_QUERY_INDEX).setValue(queryCount);
item.getItemProperty(DEBUG_PROPERTY_ID_QUERY_INDEX).setReadOnly(true);
if (item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_QUERY_TIME) != null) {
item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_QUERY_TIME).setReadOnly(false);
item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_QUERY_TIME).setValue(queryEndTime - queryStartTime);
item.getItemProperty(DEBUG_PROPERTY_ID_BATCH_QUERY_TIME).setReadOnly(true);
for (final Object propertyId : item.getItemPropertyIds()) {
final Property property = item.getItemProperty(propertyId);
if (property instanceof ValueChangeNotifier) {
final ValueChangeNotifier notifier = (ValueChangeNotifier) property;
itemCache.remove(firstIndex);
for (final Object propertyId : firstItem.getItemPropertyIds()) {
final Property property = firstItem.getItemProperty(propertyId);
if (property instanceof ValueChangeNotifier) {
final ValueChangeNotifier notifier = (ValueChangeNotifier) property;
代码示例来源:origin: org.opennms.features/vaadin-jmxconfiggenerator
@Override
public void setItemProperties(Item item, Object itemId) {
item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(Config.Icons.DUMMY);
item.getItemProperty(MBeansTree.MetaMBeansTreeItem.CAPTION).setValue(((Map.Entry) itemId).getValue());
item.getItemProperty(MBeansTree.MetaMBeansTreeItem.TOOLTIP).setValue(((Map.Entry) itemId).getValue());
}
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
private static String getColor(final Item item) {
if (item.getItemProperty(COLOR_PROPERTY).getValue() != null) {
return (String) item.getItemProperty(COLOR_PROPERTY).getValue();
} else {
return SPUIDefinitions.DEFAULT_COLOR;
}
}
代码示例来源:origin: eclipse/hawkbit
private static String getColor(final Item item) {
if (item.getItemProperty(COLOR_PROPERTY).getValue() != null) {
return (String) item.getItemProperty(COLOR_PROPERTY).getValue();
} else {
return SPUIDefinitions.DEFAULT_COLOR;
}
}
代码示例来源:origin: stackoverflow.com
table_1.addGeneratedColumn("mycolumn", new ColumnGenerator() {
public Object generateCell(Table source, Object itemId, Object columnId) {
Item item = source.getItem(itemId);
String admin = (String) item.getItemProperty("admin").getValue();
return admin.equals("Y") ? "true" : "false";
}
});
代码示例来源:origin: org.opennms.features.topology/api
@Override
public Property<?> getContainerProperty(Object itemId, Object propertyId) {
Item item = getItem(itemId);
if (item == null) {
return null;
} else {
return item.getItemProperty(propertyId);
}
}
代码示例来源:origin: dk.apaq.vaadin.addon/crudcontainer-addon
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
Item item = getItem(itemId);
if(item==null) {
return null;
} else {
return item.getItemProperty(propertyId);
}
}
代码示例来源:origin: org.opennms.features/vaadin-jmxconfiggenerator
@Override
public Property getContainerProperty(Object itemId, Object propertyId) {
Item item = getItem(itemId);
if (item == null) return null;
return item.getItemProperty(propertyId);
}
代码示例来源:origin: org.opennms.features/vaadin-jmxconfiggenerator
@Override
public void setItemProperties(Item item, Object itemId) {
item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(Config.Icons.DUMMY);
item.getItemProperty(MBeansTree.MetaMBeansTreeItem.CAPTION).setValue(itemId);
item.getItemProperty(MBeansTree.MetaMBeansTreeItem.TOOLTIP).setValue(itemId);
}
}
代码示例来源:origin: tlaukkan/vaadin-lazyquerycontainer
/**
* Gets property of an item.
*
* @param itemId The index of the item.
* @param propertyId ID of the property.
* @return the property corresponding to given IDs.
*/
public final Property getContainerProperty(final Object itemId, final Object propertyId) {
final Item item = getItem(itemId);
if (item == null) return null;
return item.getItemProperty(propertyId);
}
代码示例来源:origin: org.opennms.features/jmxconfiggenerator.webui
@Override
public void setItemProperties(Item item, Object itemId) {
item.getItemProperty(MetaMBeanItem.ICON).setValue(IconProvider.getIcon(IconProvider.PACKAGE_ICON));
item.getItemProperty(MetaMBeanItem.CAPTION).setValue(((Map.Entry) itemId).getValue());
item.getItemProperty(MetaMBeanItem.TOOLTIP).setValue(((Map.Entry) itemId).getValue());
}
内容来源于网络,如有侵权,请联系作者删除!