Package org.openremote.model.util
Class AssetModelInfoExtension
java.lang.Object
cz.habarta.typescript.generator.emitter.EmitterExtension
cz.habarta.typescript.generator.Extension
org.openremote.model.util.AssetModelInfoExtension
public class AssetModelInfoExtension
extends cz.habarta.typescript.generator.Extension
Outputs enums for well known Asset types, attribute names and meta item names
Outputs fields from
Constants
that begin with "UNITS" as a UNITS enum-
Nested Class Summary
Nested classes/interfaces inherited from class cz.habarta.typescript.generator.Extension
cz.habarta.typescript.generator.Extension.TransformerDefinition
Nested classes/interfaces inherited from class cz.habarta.typescript.generator.emitter.EmitterExtension
cz.habarta.typescript.generator.emitter.EmitterExtension.Writer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
emitElements
(cz.habarta.typescript.generator.emitter.EmitterExtension.Writer writer, cz.habarta.typescript.generator.Settings settings, boolean exportKeyword, cz.habarta.typescript.generator.emitter.TsModel model) protected void
emitEnum
(cz.habarta.typescript.generator.emitter.EmitterExtension.Writer writer, String name, Map<String, String> values) cz.habarta.typescript.generator.emitter.EmitterExtensionFeatures
Methods inherited from class cz.habarta.typescript.generator.Extension
getTransformers, setConfiguration
-
Constructor Details
-
AssetModelInfoExtension
public AssetModelInfoExtension()
-
-
Method Details
-
getFeatures
public cz.habarta.typescript.generator.emitter.EmitterExtensionFeatures getFeatures()- Specified by:
getFeatures
in classcz.habarta.typescript.generator.emitter.EmitterExtension
-
emitElements
public void emitElements(cz.habarta.typescript.generator.emitter.EmitterExtension.Writer writer, cz.habarta.typescript.generator.Settings settings, boolean exportKeyword, cz.habarta.typescript.generator.emitter.TsModel model) - Overrides:
emitElements
in classcz.habarta.typescript.generator.emitter.EmitterExtension
-
emitEnum
-