public class ObjectAttribute extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<ObjectAttribute> |
attributes |
protected Class<?> |
clazz |
protected String |
fromAttribute |
protected String |
fromId |
protected String |
name |
protected List<String> |
parameters |
protected String |
ref |
protected String |
value |
| Constructor and Description |
|---|
ObjectAttribute(String name,
Class<?> clazz,
List<String> parameters,
List<ObjectAttribute> attributes)
Contructor.
|
ObjectAttribute(String name,
String value,
String ref,
String fromId,
String fromAttribute)
Contructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
create(InjectionContext ctx,
Class<?> type,
Type genericType,
Annotation[] annotations)
Create the object based on the given context.
|
String |
getName() |
boolean |
isExplicitlyNull() |
protected String name
protected String value
protected String ref
protected String fromId
protected String fromAttribute
protected Class<?> clazz
protected List<ObjectAttribute> attributes
public ObjectAttribute(String name, String value, String ref, String fromId, String fromAttribute)
public String getName()
public boolean isExplicitlyNull()
public Object create(InjectionContext ctx, Class<?> type, Type genericType, Annotation[] annotations) throws InjectionException
InjectionExceptionCopyright © 2018. All rights reserved.