public static class DirectiveUIHints.Parameter
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
label
Label to show in the UI.
|
protected boolean |
multiple
Is this parameter an array?
|
protected java.lang.Class<?> |
reflectType
Sometimes the type used in a method or constructor can be different
to the type used in the UI.
|
protected java.lang.Class<?> |
type
Type of the parameter.
|
Constructor and Description |
---|
Parameter() |
Parameter(java.lang.Class<?> type,
boolean multiple,
java.lang.String label) |
Parameter(java.lang.Class<?> type,
java.lang.Class<?> reflectType,
boolean multiple,
java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getLabel() |
java.lang.Class<?> |
getReflectType() |
java.lang.String |
getReflectTypeName() |
java.lang.Class<?> |
getType() |
java.lang.String |
getTypeName() |
int |
hashCode() |
boolean |
isMultiple() |
void |
setLabel(java.lang.String label) |
void |
setMultiple(boolean multiple) |
void |
setReflectTypeName(java.lang.String s) |
void |
setType(java.lang.Class<?> type) |
void |
setTypeName(java.lang.String s) |
protected java.lang.Class<?> type
protected java.lang.Class<?> reflectType
protected boolean multiple
protected java.lang.String label
public Parameter()
public Parameter(java.lang.Class<?> type, boolean multiple, java.lang.String label)
public Parameter(java.lang.Class<?> type, java.lang.Class<?> reflectType, boolean multiple, java.lang.String label)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getTypeName()
public void setTypeName(java.lang.String s)
public java.lang.String getReflectTypeName()
public void setReflectTypeName(java.lang.String s)
public java.lang.Class<?> getType()
public void setType(java.lang.Class<?> type)
public boolean isMultiple()
public void setMultiple(boolean multiple)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public java.lang.Class<?> getReflectType()
Copyright 2004-2015 Wandora Team