edu.unika.aifb.kaon
Class Generator
- public class Generator
Method Summary |
(package private) static void | addReservedWord(String s) |
(package private) static void | closeFileStream(OutputStream out) |
(package private) static void | createJavaVocabulary(String packageClass, Model m, String namespace, String outputDirectory, String factoryStr) Schema as input parameter |
(package private) static void | dumpVocabulary(OutputStream out, String packageName, String className, Model m, String ns, String factoryStr) |
(package private) static boolean | isReservedWord(String s) |
static void | main(String[] args) |
(package private) static OutputStream | openFileStream(String packageDirectory, String className, String outputDirectory) |
(package private) static String | prepareOutputDir(String packageName, String outputDirectory) |
(package private) static String | toJavaName(String s) |
ANON_PREFIX
final static String ANON_PREFIX
DEFAULT_NODE_FACTORY
final static String DEFAULT_NODE_FACTORY
DEFAULT_PACKAGE_CLASS
final static String DEFAULT_PACKAGE_CLASS
NS_COMMENT
final static String NS_COMMENT
NS_ID
final static String NS_ID
NS_IMPORT
final static String NS_IMPORT
NS_NSDEF
final static String NS_NSDEF
reservedWords
static Hashtable reservedWords
addReservedWord
static void addReservedWord(String s)
closeFileStream
static void closeFileStream(OutputStream out)
throws java.io.IOException
createJavaVocabulary
static void createJavaVocabulary(String packageClass, Model m, String namespace, String outputDirectory, String factoryStr)
throws java.lang.Exception
- Schema as input parameter
dumpVocabulary
static void dumpVocabulary(OutputStream out, String packageName, String className, Model m, String ns, String factoryStr)
throws java.lang.Exception
isReservedWord
static boolean isReservedWord(String s)
main
public static void main(String[] args)
openFileStream
static OutputStream openFileStream(String packageDirectory, String className, String outputDirectory)
throws java.io.IOException
prepareOutputDir
static String prepareOutputDir(String packageName, String outputDirectory)
throws java.io.IOException
toJavaName
static String toJavaName(String s)