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