public static class GenJWireEncoders.WireSpec
extends java.lang.Object
GenJWireEncoders.Opt
.sWireSpec file determined in the
-wireSpec parameter of the command line.
Only the applicable output directory need be specified.
Sample used for GAEL itself
{ "title": "GAEL-CORE Jwire Mappers", "tsLangDir": "./svelte/src", "jsLangDir": "./war/res/js", "javaLangDir": "./java-src/src/org/gaelic/gen/jwire", "groups": [ { "lang": "java", "targetName": "GaelCoreWires", "classPrefs": [], "xcludPrefs": [ "org.gaelic.pod.JWireTest" ] }, { "lang": "js", "targetName": "gael-core-js-wires", "classPrefs": [ "org.gael.core.srv.TokenMgr$", "org.gael.core.task.GaelStatus", "org.gael.core.task.GaelPrimeServer" ], "xcludPrefs": [ "org.gael.task.GaelStatus$PayWelcome", "org.gael.task.LogonApp$" ] }, { "lang": "ts", "targetName": "gael-core-ts-wires", "classPrefs": [ "org.gael.core.srv.TokenMgr$", "org.gael.core.task.GaelStatus", "org.gael.core.task.GaelPrimeServer", "org.gael.core.task.GaelLogon", "org.gael.core.task.GaelAdmin", "org.gael.core.task.GaelViewDatastore", "org.gaelic.gen.pod.GaelPods$" ], "xcludPrefs": [ ] } ] }
Modifier and Type | Field and Description |
---|---|
java.lang.String |
dartLangDir
dart output directory
|
GenJWireEncoders.WireSpecGroup[] |
groups
container for specific languages
|
java.lang.String |
javaLangDir |
java.lang.String |
jsLangDir
javascript output directory
|
java.lang.String |
scanDir
Input scan directory, allowing multiple inputs for same language
|
java.lang.String |
title
Title in generated code
|
java.lang.String |
tsLangDir
typescript output directory
|
Constructor and Description |
---|
WireSpec() |
public java.lang.String title
public GenJWireEncoders.WireSpecGroup[] groups
public java.lang.String javaLangDir
public java.lang.String tsLangDir
public java.lang.String jsLangDir
public java.lang.String dartLangDir
public java.lang.String scanDir