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 TypeMethodDescriptionvoid
static Comparator
<BaseModel<?>> abstract Kind
getKind()
getLabel()
A free form map of key value pair representing thisBaseModel
's metadatagetName()
getTitle()
boolean
boolean
True if the part represented by this model supports compilation to native code.void
setDeprecated
(boolean deprecated) void
setDeprecatedSince
(String deprecatedSince) void
setDeprecationNote
(String deprecationNote) void
setDescription
(String description) void
setFirstVersion
(String firstVersion) void
setJavaType
(String javaType) void
void
setMetadata
(Map<String, Object> metadata) void
void
setNativeSupported
(boolean nativeSupported) void
setSupportLevel
(SupportLevel supportLevel) void
toString()
-
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
-