Package org.apache.camel.tooling.model
Class JsonMapper
java.lang.Object
org.apache.camel.tooling.model.JsonMapper
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.camel.util.json.JsonObject
apiModelAsJsonObject
(Collection<ApiModel> model, boolean options) static org.apache.camel.util.json.JsonObject
asJsonObject
(List<? extends BaseOptionModel> options) static org.apache.camel.util.json.JsonObject
asJsonObject
(BaseOptionModel option) static org.apache.camel.util.json.JsonObject
asJsonObject
(ComponentModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(DataFormatModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(DevConsoleModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(EipModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(LanguageModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(MainModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(OtherModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(PojoBeanModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(ReleaseModel model) static org.apache.camel.util.json.JsonObject
asJsonObject
(TransformerModel model) asStringList
(Collection<?> col) static String
createJsonSchema
(MainModel model) static String
createJsonSchema
(OtherModel model) static String
static String
static String
static String
static String
static String
static String
static org.apache.camel.util.json.JsonObject
deserialize
(String json) static ComponentModel
generateComponentModel
(String json) static ComponentModel
generateComponentModel
(org.apache.camel.util.json.JsonObject obj) static DataFormatModel
static DataFormatModel
generateDataFormatModel
(org.apache.camel.util.json.JsonObject obj) static DevConsoleModel
static DevConsoleModel
generateDevConsoleModel
(org.apache.camel.util.json.JsonObject obj) static EipModel
generateEipModel
(String json) static EipModel
generateEipModel
(org.apache.camel.util.json.JsonObject obj) static LanguageModel
generateLanguageModel
(String json) static LanguageModel
generateLanguageModel
(org.apache.camel.util.json.JsonObject obj) static MainModel
generateMainModel
(String json) static MainModel
generateMainModel
(org.apache.camel.util.json.JsonObject obj) static BaseModel
<?> generateModel
(String json) static BaseModel
<?> generateModel
(Path file) static BaseModel
<?> generateModel
(org.apache.camel.util.json.JsonObject obj) static OtherModel
generateOtherModel
(String json) static OtherModel
generateOtherModel
(org.apache.camel.util.json.JsonObject obj) static PojoBeanModel
generatePojoBeanModel
(String json) static PojoBeanModel
generatePojoBeanModel
(org.apache.camel.util.json.JsonObject obj) static ReleaseModel
generateReleaseModel
(org.apache.camel.util.json.JsonObject obj) static TransformerModel
static TransformerModel
generateTransformerModel
(org.apache.camel.util.json.JsonObject obj) static void
parseComponentModel
(org.apache.camel.util.json.JsonObject mobj, ComponentModel model) static String
-
Method Details
-
generateModel
-
generateModel
-
generateModel
-
generateComponentModel
-
generateComponentModel
-
parseComponentModel
public static void parseComponentModel(org.apache.camel.util.json.JsonObject mobj, ComponentModel model) -
createParameterJsonSchema
-
asJsonObject
-
generateDataFormatModel
-
generateDataFormatModel
-
createParameterJsonSchema
-
asJsonObject
-
generateEipModel
-
generateEipModel
-
generatePojoBeanModel
-
generatePojoBeanModel
-
createParameterJsonSchema
-
asJsonObject
-
createParameterJsonSchema
-
asJsonObject
-
generateLanguageModel
-
generateLanguageModel
-
createParameterJsonSchema
-
asJsonObject
-
generateTransformerModel
-
generateTransformerModel
-
createParameterJsonSchema
-
asJsonObject
-
generateDevConsoleModel
-
generateDevConsoleModel
-
createParameterJsonSchema
-
asJsonObject
-
generateOtherModel
-
generateOtherModel
-
createJsonSchema
-
asJsonObject
-
asJsonObject
public static org.apache.camel.util.json.JsonObject asJsonObject(List<? extends BaseOptionModel> options) -
apiModelAsJsonObject
public static org.apache.camel.util.json.JsonObject apiModelAsJsonObject(Collection<ApiModel> model, boolean options) -
asJsonObject
-
generateMainModel
-
generateMainModel
-
asJsonObject
-
asJsonObject
-
generateReleaseModel
-
createJsonSchema
-
deserialize
-
serialize
-
asStringList
-