public static class TypeDefinitionSetImpl.SetMethodBag extends MethodBag
| Constructor and Description |
|---|
SetMethodBag(Method getter,
Method[] candidateMethods,
String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(MetadataObject metadataObject,
Object value) |
void |
clear(MetadataObject metadataObject) |
void |
contains(MetadataObject metadataObject,
Object value) |
int |
count(MetadataObject metadataObject) |
String |
getAddName() |
String |
getClearName() |
String |
getContainsName() |
String |
getCountName() |
String |
getRemoveName() |
boolean |
hasSetter() |
void |
remove(MetadataObject metadataObject,
Object value) |
void |
set(MetadataObject metadataObject,
Set<Object> values) |
get, getGetterName, getPropertyNamepublic void add(MetadataObject metadataObject, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public int count(MetadataObject metadataObject) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public void contains(MetadataObject metadataObject, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public void remove(MetadataObject metadataObject, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public void clear(MetadataObject metadataObject) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public void set(MetadataObject metadataObject, Set<Object> values) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public boolean hasSetter()
public String getAddName()
public String getCountName()
public String getClearName()
public String getContainsName()
public String getRemoveName()
(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.