public abstract class DefaultStreamAssembler extends DefaultLang3GLAssembler implements StreamAssembler, Lang3GLAssembler
| Modifier and Type | Field and Description |
|---|---|
protected File |
dest |
protected static String |
FILE_SEP |
protected boolean |
indent |
protected static String |
LINE_SEP |
protected int |
resultClassesCount |
protected int |
resultEnumerationsCount |
protected int |
resultInterfacesCount |
factory, operation, provisioningModel| Constructor and Description |
|---|
DefaultStreamAssembler(ProvisioningModel provisioningModel,
Lang3GLFactory factory,
Lang3GLOperation operation,
File dest) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
createEnumerationClasses() |
abstract void |
createImplementationClasses() |
abstract void |
createInterfaceClasses() |
abstract void |
createInterfacePackageDocs() |
String |
getIndentationToken() |
int |
getResultClassesCount() |
int |
getResultEnumerationsCount() |
int |
getResultInterfacesCount() |
boolean |
isIndent() |
void |
setIndent(boolean indent) |
void |
setIndentationToken(String indentationToken) |
void |
start() |
protected File dest
protected boolean indent
protected static final String LINE_SEP
protected static final String FILE_SEP
protected int resultInterfacesCount
protected int resultClassesCount
protected int resultEnumerationsCount
public DefaultStreamAssembler(ProvisioningModel provisioningModel, Lang3GLFactory factory, Lang3GLOperation operation, File dest)
public abstract void createEnumerationClasses()
throws IOException
createEnumerationClasses in interface Lang3GLAssemblerIOExceptionpublic abstract void createInterfaceClasses()
throws IOException
createInterfaceClasses in interface Lang3GLAssemblerIOExceptionpublic abstract void createInterfacePackageDocs()
throws IOException
createInterfacePackageDocs in interface Lang3GLAssemblerIOExceptionpublic abstract void createImplementationClasses()
throws IOException
createImplementationClasses in interface Lang3GLAssemblerIOExceptionpublic void start()
start in interface StreamAssemblerpublic boolean isIndent()
isIndent in interface StreamAssemblerpublic void setIndent(boolean indent)
setIndent in interface StreamAssemblerpublic String getIndentationToken()
getIndentationToken in interface StreamAssemblerpublic void setIndentationToken(String indentationToken)
setIndentationToken in interface StreamAssemblerpublic int getResultInterfacesCount()
public int getResultClassesCount()
public int getResultEnumerationsCount()
Copyright © 2017. All rights reserved.