Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (c) 2008, 2010 Matthew Hall and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html Contributors: Matthew Hall - initial API and implementation (bug 195222) Matthew Hall - bug 264307 /
 
 
 package org.eclipse.core.internal.databinding.beans;
 
 

Since:
3.3
 
 public class BeanValuePropertyDecorator extends ValueProperty implements
 	private final IValueProperty delegate;

Parameters:
delegate
propertyDescriptor
 
 			PropertyDescriptor propertyDescriptor) {
 		this. = delegate;
 		this. = propertyDescriptor;
 	}
 
 	}
 
 	public Object getValueType() {
 		return .getValueType();
 	}
 
 	protected Object doGetValue(Object source) {
 		return .getValue(source);
 	}
 
 	protected void doSetValue(Object sourceObject value) {
 		.setValue(sourcevalue);
 	}
 
 	public IBeanValueProperty value(String propertyName) {
 		return value(propertyNamenull);
 	}
 
 	public IBeanValueProperty value(String propertyNameClass valueType) {
 		Class beanClass = (Class.getValueType();
 		return value(BeanProperties.value(beanClasspropertyNamevalueType));
 	}
 
 		return new BeanValuePropertyDecorator(super.value(property),
 				property.getPropertyDescriptor());
 	}
 
 	public IBeanListProperty list(String propertyName) {
 		return list(propertyNamenull);
 	}
 
 	public IBeanListProperty list(String propertyNameClass elementType) {
 		Class beanClass = (Class.getValueType();
 		return list(BeanProperties.list(beanClasspropertyNameelementType));
 	}
 
 	public IBeanListProperty list(IBeanListProperty property) {
 		return new BeanListPropertyDecorator(super.list(property),
 				property.getPropertyDescriptor());
 	}
 
 	public IBeanSetProperty set(String propertyName) {
 		return set(propertyNamenull);
 	}
 
 	public IBeanSetProperty set(String propertyNameClass elementType) {
 		Class beanClass = (Class.getValueType();
 		return set(BeanProperties.set(beanClasspropertyNameelementType));
	}
	public IBeanSetProperty set(IBeanSetProperty property) {
		return new BeanSetPropertyDecorator(super.set(property),
	}
	public IBeanMapProperty map(String propertyName) {
		return map(propertyNamenullnull);
	}
	public IBeanMapProperty map(String propertyNameClass keyType,
			Class valueType) {
		Class beanClass = (Class.getValueType();
		return map(BeanProperties.map(beanClasspropertyNamekeyType,
				valueType));
	}
	public IBeanMapProperty map(IBeanMapProperty property) {
		return new BeanMapPropertyDecorator(super.map(property),
	}
	public IObservableValue observe(Object source) {
	}
	public IObservableValue observe(Realm realmObject source) {
	}
	}
	}
	}
	}
	public String toString() {
		return .toString();
	}
New to GrepCode? Check out our FAQ X