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,
boolean isMap) |
ModelRef(java.lang.String type,
java.lang.String typeSignature,
ModelReference itemModel,
AllowableValues allowableValues,
boolean isMap,
java.lang.String modelId) |
ModelRef(java.lang.String type,
java.lang.String typeSignature,
ModelReference itemType,
AllowableValues allowableValues,
java.lang.String modelId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
AllowableValues |
getAllowableValues() |
java.lang.String |
getItemType() |
java.util.Optional<java.lang.String> |
getModelId() |
java.lang.String |
getType() |
java.util.Optional<java.lang.String> |
getTypeSignature() |
int |
hashCode() |
boolean |
isCollection() |
boolean |
isMap() |
java.util.Optional<ModelReference> |
itemModel() |
public ModelRef(java.lang.String type)
public ModelRef(java.lang.String type,
ModelReference itemType)
public ModelRef(java.lang.String type,
java.lang.String typeSignature,
ModelReference itemType,
AllowableValues allowableValues,
java.lang.String modelId)
public ModelRef(java.lang.String type,
AllowableValues allowableValues)
public ModelRef(java.lang.String type,
ModelReference itemType,
boolean isMap)
public ModelRef(java.lang.String type,
java.lang.String typeSignature,
ModelReference itemModel,
AllowableValues allowableValues,
boolean isMap,
java.lang.String modelId)
public java.lang.String getType()
getType in interface ModelReferencepublic java.util.Optional<java.lang.String> getTypeSignature()
getTypeSignature 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 java.util.Optional<ModelReference> itemModel()
itemModel in interface ModelReferencepublic java.util.Optional<java.lang.String> getModelId()
getModelId in interface ModelReferencepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object