public class ModelRef extends java.lang.Object implements ModelReference
| Constructor and Description |
|---|
ModelRef(java.lang.String type) |
ModelRef(java.lang.String type,
AllowableValues allowableValues) |
ModelRef(java.lang.String type,
ModelReference itemType) |
ModelRef(java.lang.String type,
ModelReference itemType,
AllowableValues allowableValues) |
ModelRef(java.lang.String type,
ModelReference itemModel,
AllowableValues allowableValues,
boolean isMap) |
ModelRef(java.lang.String type,
ModelReference itemType,
boolean isMap) |
| Modifier and Type | Method and Description |
|---|---|
AllowableValues |
getAllowableValues() |
java.lang.String |
getItemType() |
java.lang.String |
getType() |
boolean |
isCollection() |
boolean |
isMap() |
com.google.common.base.Optional<ModelReference> |
itemModel() |
public ModelRef(java.lang.String type)
public ModelRef(java.lang.String type,
ModelReference itemType)
public ModelRef(java.lang.String type,
ModelReference itemType,
AllowableValues allowableValues)
public ModelRef(java.lang.String type,
AllowableValues allowableValues)
public ModelRef(java.lang.String type,
ModelReference itemType,
boolean isMap)
public ModelRef(java.lang.String type,
ModelReference itemModel,
AllowableValues allowableValues,
boolean isMap)
public java.lang.String getType()
getType in interface ModelReferencepublic boolean isCollection()
isCollection in interface ModelReferencepublic boolean isMap()
isMap in interface ModelReferencepublic java.lang.String getItemType()
getItemType in interface ModelReferencepublic AllowableValues getAllowableValues()
getAllowableValues in interface ModelReferencepublic com.google.common.base.Optional<ModelReference> itemModel()
itemModel in interface ModelReference