@Override public void valueChange(Property.ValueChangeEvent event) { updateAuthenticationFields((Boolean) event.getProperty().getValue()); } });
@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); } }
/** * Removes listeners from the container so no events are processed */ private void ignoreContainerEvents() { if (container instanceof ItemSetChangeNotifier) { ((ItemSetChangeNotifier) container) .removeItemSetChangeListener(this); } if (container instanceof ValueChangeNotifier) { ((ValueChangeNotifier) container).removeValueChangeListener(this); } }
/** * Gets the value from the data source. This is only here because of clarity * in the code that handles both the data model value and the field value. * * @return The value of the property data source */ private Object getDataSourceValue() { return dataSource.getValue(); }
/** * Attaches listeners to the container so container events can be processed */ private void listenToContainerEvents() { if (container instanceof ItemSetChangeNotifier) { ((ItemSetChangeNotifier) container).addItemSetChangeListener(this); } if (container instanceof ValueChangeNotifier) { ((ValueChangeNotifier) container).addValueChangeListener(this); } }
/** * Sets the Property's read-only mode to the specified status. * * @param newStatus * the new read-only status of the Property. */ @Override public void setReadOnly(boolean newStatus) { if (dataSource != null) { dataSource.setReadOnly(newStatus); } }
public TransactionalPropertyWrapper(Property<T> wrappedProperty) { this.wrappedProperty = wrappedProperty; if (wrappedProperty instanceof ValueChangeNotifier) { ((ValueChangeNotifier) wrappedProperty) .addValueChangeListener(listener); } }
/** * Gets the item Id collection from the container. * * @return the Collection of item ids. */ @Override public Collection<?> getItemIds() { return items.getItemIds(); }
private void fireValueChange() { ValueChangeEvent event = new ValueChangeEvent() { @Override public Property<Double> getProperty() { return ScaleProperty.this; } }; for(ValueChangeListener listener : m_listeners) { listener.valueChange(event); } }
@Override public Object firstItemId() { if (ordered) { return ((Container.Ordered) container).firstItemId(); } return first; }
@Override public void containerPropertySetChange(PropertySetChangeEvent event) { event.getContainer(); } });
@Override public boolean setParent(Object itemId, Object newParentId) throws UnsupportedOperationException { return hierarchical.setParent(itemId, newParentId); }
@Override public boolean passesFilter(Object itemId, Item item) throws UnsupportedOperationException { return !filter.passesFilter(itemId, item); }
/** * Gets the property Id collection from the container. * * @return the Collection of property ids. */ @Override public Collection<?> getContainerPropertyIds() { return items.getContainerPropertyIds(); }
/** * Gets the IDs of all Items that are children of the specified Item. * * @see Container.Hierarchical#getChildren(Object) */ @Override public Collection<?> getChildren(Object itemId) { return ((Container.Hierarchical) items).getChildren(itemId); }
/** * Tests if the Item specified with <code>itemId</code> has child Items. * * @see Container.Hierarchical#hasChildren(Object) */ @Override public boolean hasChildren(Object itemId) { return ((Container.Hierarchical) items).hasChildren(itemId); }
/** * Gets the Property identified by the given itemId and propertyId from the * Container. * * @see Container#getContainerProperty(Object, Object) */ @Override public Property getContainerProperty(Object itemId, Object propertyId) { return items.getContainerProperty(itemId, propertyId); }
@Override public void valueChange(Property.ValueChangeEvent event) { updateButtonState(event.getProperty().getValue()); updateItemDescription(); fireValueChange(true); } });
void updateIcon(Item item, boolean selected) { item.getItemProperty(MBeansTree.MetaMBeansTreeItem.ICON).setValue(selected ? Config.Icons.SELECTED : Config.Icons.NOT_SELECTED); } }
@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()); } }