Package | Description |
---|---|
com.asakusafw.dmdl.directio.hive.common |
Hive support common classes.
|
com.asakusafw.dmdl.directio.util |
Utilities for DMDL for Direct I/O.
|
com.asakusafw.dmdl.java |
Core classes of DMDL Java backend.
|
com.asakusafw.dmdl.java.emitter |
Java source code emitters.
|
com.asakusafw.dmdl.windgate.util |
Utilities for WindGate DMDL.
|
com.asakusafw.utils.java.internal.model.syntax |
Naive Java DOM implementations.
|
com.asakusafw.utils.java.jsr269.bridge |
Utilities for convert
javax.lang.model into Java DOM. |
com.asakusafw.utils.java.model.syntax |
Interfaces for representing Java DOMs.
|
com.asakusafw.utils.java.model.util |
Utilities for Java DOM building/emitting.
|
Modifier and Type | Method and Description |
---|---|
Name |
Namer.computeName(EmitContext context,
ModelDeclaration model)
Returns the related name for the target model.
|
Modifier and Type | Method and Description |
---|---|
Name |
DirectFileOutputDescriptionGenerator.Description.getFormatClassName()
Returns the format class name.
|
Name |
DirectFileInputDescriptionGenerator.Description.getFormatClassName()
Returns the format class name.
|
Name |
DirectFileOutputDescriptionGenerator.Description.getModelClassName()
Returns the data model class name.
|
Name |
DirectFileInputDescriptionGenerator.Description.getModelClassName()
Returns the data model class name.
|
Modifier and Type | Method and Description |
---|---|
void |
DirectFileOutputDescriptionGenerator.Description.setFormatClassName(Name value)
Sets the format class name.
|
void |
DirectFileInputDescriptionGenerator.Description.setFormatClassName(Name value)
Sets the format class name.
|
Constructor and Description |
---|
Description(String description,
Name modelClassName)
Creates a new instance.
|
Description(String description,
Name modelClassName)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
Name |
Configuration.getBasePackage()
Returns the Java base package.
|
Constructor and Description |
---|
Configuration(ModelFactory factory,
DmdlSourceRepository source,
Name basePackage,
Emitter output,
ClassLoader serviceClassLoader,
Locale locale)
Creates and returns a new instance.
|
Modifier and Type | Method and Description |
---|---|
Type |
EmitContext.resolve(Name name)
Resolves the qualified type name to the corresponded type symbol.
|
Modifier and Type | Method and Description |
---|---|
Name |
FsProcessDescriptionGenerator.Description.getModelClassName()
Returns the data model class name.
|
Name |
JdbcProcessDescriptionGenerator.Description.getModelClassName()
Returns the data model class name.
|
Name |
FsProcessDescriptionGenerator.Description.getSupportClassName()
Returns the format class name.
|
Name |
JdbcProcessDescriptionGenerator.Description.getSupportClassName()
Returns the format class name.
|
Modifier and Type | Method and Description |
---|---|
void |
FsProcessDescriptionGenerator.Description.setSupportClassName(Name value)
Sets the format class name.
|
void |
JdbcProcessDescriptionGenerator.Description.setSupportClassName(Name value)
Sets the format class name.
|
Constructor and Description |
---|
Description(String description,
Name modelClassName)
Creates a new instance.
|
Description(String description,
Name modelClassName)
Creates a new instance.
|
Modifier and Type | Class and Description |
---|---|
class |
QualifiedNameImpl
An implementation of
QualifiedName . |
class |
SimpleNameImpl
An implementation of
SimpleName . |
Modifier and Type | Method and Description |
---|---|
Name |
PackageDeclarationImpl.getName() |
Name |
NamedTypeImpl.getName() |
Name |
ImportDeclarationImpl.getName() |
Name |
QualifiedNameImpl.getQualifier() |
Modifier and Type | Method and Description |
---|---|
ImportDeclaration |
ModelFactoryImpl.newImportDeclaration(ImportKind importKind,
Name name) |
NamedType |
ModelFactoryImpl.newNamedType(Name name) |
PackageDeclaration |
ModelFactoryImpl.newPackageDeclaration(Javadoc javadoc,
List<? extends Annotation> annotations,
Name name) |
QualifiedName |
ModelFactoryImpl.newQualifiedName(Name qualifier,
SimpleName simpleName) |
void |
PackageDeclarationImpl.setName(Name name)
Sets the target package name.
|
void |
NamedTypeImpl.setName(Name name)
Sets the type name.
|
void |
ImportDeclarationImpl.setName(Name name)
Sets the import target type or member name.
|
void |
QualifiedNameImpl.setQualifier(Name qualifier)
Sets the name qualifier.
|
Modifier and Type | Method and Description |
---|---|
Name |
Jsr269.convert(Name name)
Converts the name.
|
Modifier and Type | Interface and Description |
---|---|
interface |
QualifiedName
An interface which represents qualified names.
|
interface |
SimpleName
An interface which represents simple names.
|
Modifier and Type | Method and Description |
---|---|
Name |
ImportDeclaration.getName()
Returns the import target type or member name.
|
Name |
PackageDeclaration.getName()
Returns the target package name.
|
Name |
NamedType.getName()
Returns the type name.
|
Name |
QualifiedName.getQualifier()
Returns the name qualifier.
|
Modifier and Type | Method and Description |
---|---|
ImportDeclaration |
ModelFactory.newImportDeclaration(ImportKind importKind,
Name name)
Returns a new
ImportDeclaration object. |
default ImportDeclaration |
ModelFactory.newImportDeclaration(Name name)
Returns a new
ImportDeclaration object. |
NamedType |
ModelFactory.newNamedType(Name name)
Returns a new
NamedType object. |
PackageDeclaration |
ModelFactory.newPackageDeclaration(Javadoc javadoc,
List<? extends Annotation> annotations,
Name name)
Returns a new
PackageDeclaration object. |
default PackageDeclaration |
ModelFactory.newPackageDeclaration(Name name)
Returns a new
PackageDeclaration object. |
QualifiedName |
ModelFactory.newQualifiedName(Name qualifier,
SimpleName simpleName)
Returns a new
QualifiedName object. |
Modifier and Type | Method and Description |
---|---|
static Name |
Models.append(ModelFactory factory,
Name... names)
Concatenates each name and returns it.
|
static Name |
Models.append(ModelFactory factory,
Name prefix,
String rest)
Returns a new name which is concatenated the prefix name with the suffix name string.
|
static Name |
Models.toName(ModelFactory factory,
Enum<?> constant)
Returns the fully qualified name of the target enum constant.
|
static Name |
Models.toName(ModelFactory factory,
String nameString)
Returns a name from the name string.
|
Modifier and Type | Method and Description |
---|---|
static Name |
Models.append(ModelFactory factory,
Name... names)
Concatenates each name and returns it.
|
static Name |
Models.append(ModelFactory factory,
Name prefix,
String rest)
Returns a new name which is concatenated the prefix name with the suffix name string.
|
TypeBuilder |
TypeBuilder.enclose(Name name)
Returns the qualified type.
|
File |
Filer.getFolderFor(Name packageNameOrNull)
Returns the folder for the target package.
|
Type |
ImportBuilder.resolvePackageMember(Name name)
Resolves the type name as an package member of this current context.
|
static List<SimpleName> |
Models.toList(Name name)
Returns a simple name list of the target name.
|
Type |
ImportBuilder.toType(Name name)
Resolves the target type and returns it as an imported type representation.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.