Package org.apache.camel.tooling.model
Class BaseModel<O extends BaseOptionModel>
java.lang.Object
org.apache.camel.tooling.model.BaseModel<O>
- Direct Known Subclasses:
ArtifactModel,EipModel
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic Comparator<BaseModel<?>>abstract StringgetKind()getLabel()A free form map of key value pair representing thisBaseModel's metadatagetName()getTitle()booleanbooleanTrue if the part represented by this model supports compilation to native code.voidsetDeprecated(boolean deprecated) voidsetDeprecatedSince(String deprecatedSince) voidsetDeprecationNote(String deprecationNote) voidsetDescription(String description) voidsetFirstVersion(String firstVersion) voidsetJavaType(String javaType) voidvoidsetMetadata(Map<String, Object> metadata) voidvoidsetNativeSupported(boolean nativeSupported) voidsetSupportLevel(SupportLevel supportLevel) voidtoString()
-
Field Details
-
name
-
title
-
description
-
firstVersion
-
javaType
-
label
-
deprecated
protected boolean deprecated -
deprecatedSince
-
deprecationNote
-
options
-
supportLevel
-
nativeSupported
protected boolean nativeSupported -
metadata
-
-
Constructor Details
-
BaseModel
public BaseModel()
-
-
Method Details
-
compareTitle
-
getKind
-
getName
-
setName
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getFirstVersion
-
setFirstVersion
-
getLabel
-
setLabel
-
isDeprecated
public boolean isDeprecated() -
setDeprecated
public void setDeprecated(boolean deprecated) -
getDeprecationNote
-
setDeprecationNote
-
getDeprecatedSince
-
setDeprecatedSince
-
getJavaType
-
setJavaType
-
getOptions
-
addOption
-
getShortJavaType
-
getFirstVersionShort
-
getSupportLevel
-
setSupportLevel
-
isNativeSupported
public boolean isNativeSupported()True if the part represented by this model supports compilation to native code. -
setNativeSupported
public void setNativeSupported(boolean nativeSupported) -
getMetadata
A free form map of key value pair representing thisBaseModel's metadata -
setMetadata
-
toString
-