org.biopax.paxtools.controller
Class ObjectPropertyEditor
java.lang.Object
org.biopax.paxtools.controller.PropertyEditor
org.biopax.paxtools.controller.ObjectPropertyEditor
public class ObjectPropertyEditor
- extends PropertyEditor
User: root Date: Aug 22, 2006 Time: 5:46:44 PM
|
Constructor Summary |
ObjectPropertyEditor(java.lang.String property,
java.lang.reflect.Method getMethod,
java.lang.Class domain,
java.lang.Class range,
boolean multipleCardinality)
|
| Methods inherited from class org.biopax.paxtools.controller.PropertyEditor |
addMaxCardinalityRestriction, createPropertyEditor, getAddMethod, getDomain, getGetMethod, getMaxCardinality, getPrimarySetMethod, getProperty, getRange, getRemoveMethod, getSetMethod, getValueFromBean, invokeMethod, isInstanceOfAtLeastOne, isMultipleCardinality, isUnknown, removePropertyFromBean |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectPropertyEditor
public ObjectPropertyEditor(java.lang.String property,
java.lang.reflect.Method getMethod,
java.lang.Class domain,
java.lang.Class range,
boolean multipleCardinality)
getRestrictedRanges
public java.util.HashMap<java.lang.Class,java.util.Set<java.lang.Class>> getRestrictedRanges()
addRangeRestriction
public void addRangeRestriction(java.lang.Class domain,
java.util.Set<java.lang.Class> ranges)
checkRestrictions
protected void checkRestrictions(java.lang.Object bean,
java.lang.Object value)
- Overrides:
checkRestrictions in class PropertyEditor
getRestrictedRangesFor
public java.util.Set<java.lang.Class> getRestrictedRangesFor(java.lang.Class restrictedDomain)
setPropertyToBean
public void setPropertyToBean(java.lang.Object value,
java.lang.Object bean)
- Overrides:
setPropertyToBean in class PropertyEditor