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 ModelReference
public boolean isCollection()
isCollection
in interface ModelReference
public boolean isMap()
isMap
in interface ModelReference
public java.lang.String getItemType()
getItemType
in interface ModelReference
public AllowableValues getAllowableValues()
getAllowableValues
in interface ModelReference
public com.google.common.base.Optional<ModelReference> itemModel()
itemModel
in interface ModelReference