public abstract static class PropertyType.PropertyMethod extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
maxOccurs |
protected Method |
method |
protected int |
minOccurs |
protected String |
propertyUri |
protected PropertyType |
type |
| Constructor and Description |
|---|
PropertyMethod(PropertyType type,
Method method,
Property annotation) |
| Modifier and Type | Method and Description |
|---|---|
void |
confirmCompatible(PropertyType.PropertyStatement ps) |
int |
getMaxOccurs() |
Method |
getMethod() |
int |
getMinOccurs() |
Class<?> |
getParameterType() |
String |
getPropertyUri() |
void |
invoke(Object instance,
Object value) |
protected final PropertyType type
protected final Method method
protected final String propertyUri
protected final int minOccurs
protected final int maxOccurs
public PropertyMethod(PropertyType type, Method method, Property annotation)
public Method getMethod()
public Class<?> getParameterType()
public String getPropertyUri()
public int getMinOccurs()
public int getMaxOccurs()
public void confirmCompatible(PropertyType.PropertyStatement ps) throws PropertyType.PropertyTypeException
public void invoke(Object instance, Object value) throws PropertyType.PropertyTypeException
Copyright © 2022. All rights reserved.