class Driver extends Module
- Self Type
- Driver
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Driver
- Module
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Driver()
Type Members
-
case class
CompileSource[From](context: Context, schemas: ListMap[Importable, Schema], importables: Seq[(Importable, From)], additionalImportables: ListMap[Importable, File], firstNamespace: Option[String]) extends Product with Serializable
- Definition Classes
- Module
-
trait
Importable extends AnyRef
- Definition Classes
- Module
- type Context = XsdContext
- type RawSchema = Node
- type Schema = SchemaDecl
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
appendPostFix(location: URI, n: Int): URI
- Definition Classes
- Module
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildCompileSource[From, To](files: Seq[From])(implicit ev: CanBeRawSchema[From, RawSchema]): CompileSource[From]
- Definition Classes
- Module
- def buildContext: XsdContext
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
copyFileFromResource(source: String, dest: File, substitution: Option[(String, String)] = None): Unit
- Definition Classes
- Module
-
val
encoding: String
- Definition Classes
- Module
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
val
fileReader: CanBeRawSchema[File, RawSchema]
- Definition Classes
- Module
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def generate(xsd: Schema, part: String, context: Context, cnfg: Config): Seq[(Option[String], Snippet, String)]
-
def
generateFromResource[To](packageName: Option[String], fileName: String, resourcePath: String, substitution: Option[(String, String)] = None)(implicit evTo: CanBeWriter[To]): To
- Definition Classes
- Module
- def generateProtocol(snippet: Snippet, context: Context, cnfg: Config): Seq[Node]
- def generateRuntimeFiles[To](cntxt: Context, config: Config)(implicit evTo: CanBeWriter[To]): List[To]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
headerSnippet(pkg: Option[String]): Snippet
- Definition Classes
- Module
-
def
infoFiles(files: Seq[File], config: Config): (CompileSource[File], List[File])
- Definition Classes
- Module
-
def
infoNode(input: Node, config: Config): (CompileSource[Node], List[String])
- Definition Classes
- Module
-
def
infoString(input: String, config: Config): (CompileSource[String], List[String])
- Definition Classes
- Module
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mergeSnippets(snippets: Seq[Snippet]): Snippet
- Definition Classes
- Module
-
def
missingDependencies(importable: Importable, files: Seq[Importable]): List[String]
- Definition Classes
- Module
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
val
newline: String
- Definition Classes
- Module
-
val
nodeReader: CanBeRawSchema[Node, RawSchema]
- Definition Classes
- Module
- def nodeToRawSchema(node: Node): Node
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
packageDir(packageName: Option[String], dir: File): File
- Definition Classes
- Module
- def packageName(namespace: Option[String], context: Context): Option[String]
-
def
parse(location: URI, in: Reader): Schema
- Definition Classes
- Module
-
def
parse(importable: Importable, context: Context): Schema
- Definition Classes
- Module
-
def
printFromResource(source: String, out: PrintWriter, substitution: Option[(String, String)] = None): Unit
- Definition Classes
- Module
-
def
printNodes(nodes: Seq[Node], out: PrintWriter): Unit
- Definition Classes
- Module
-
def
process(file: File, config: Config): List[File]
- Definition Classes
- Module
-
def
process(file: File, packageName: String, outdir: File): List[File]
- Definition Classes
- Module
-
def
processCompileSource[From, To](cs: CompileSource[From], config: Config)(implicit ev: CanBeRawSchema[From, RawSchema], evTo: CanBeWriter[To]): List[To]
- Definition Classes
- Module
- def processContext(context: Context, schemas: Seq[SchemaDecl], cnfg: Config): Unit
-
def
processFiles(files: Seq[File], config: Config): List[File]
- Definition Classes
- Module
-
def
processNode(input: Node, config: Config): List[String]
- Definition Classes
- Module
-
def
processNode(input: Node, packageName: String): List[String]
- Definition Classes
- Module
-
def
processReaders[From, To](files: Seq[From], config: Config)(implicit ev: CanBeRawSchema[From, RawSchema], evTo: CanBeWriter[To]): (CompileSource[From], List[To])
- Definition Classes
- Module
- def processSchema(schema: Schema, context: Context, cnfg: Config): Unit
-
def
processString(input: String, config: Config): List[String]
- Definition Classes
- Module
-
def
processString(input: String, packageName: String): List[String]
- Definition Classes
- Module
- def readerToRawSchema(reader: Reader): RawSchema
-
def
replaceNamespace(raw: Node, old: Option[String], outerNamespace: Option[String]): Node
- Definition Classes
- Module
-
def
shortenUri(uri: URI): String
- Definition Classes
- Module
-
val
stringReader: CanBeRawSchema[String, RawSchema]
- Definition Classes
- Module
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toImportable(alocation: URI, rawschema: RawSchema): Importable
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
verbose: Boolean
- Definition Classes
- Module
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()