public abstract class CustomTypeDefinition extends Object implements TypeDefinition
| Constructor and Description |
|---|
CustomTypeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
definesElement() |
abstract void |
generatePojo(String opName,
File outputDir,
String basePackage) |
CustomTypeDefinition |
getCustomType() |
abstract String |
getElementName() |
protected abstract String |
getFileExtension() |
String |
getOutputSchemaFilename() |
abstract String |
getSchema() |
boolean |
isCustomType() |
void |
writeSchema(Path outputDir) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetJavaType, getMule4Type, getNamepublic abstract String getSchema()
public CustomTypeDefinition getCustomType()
getCustomType in interface TypeDefinitionpublic abstract boolean definesElement()
public abstract String getElementName()
public abstract void generatePojo(String opName, File outputDir, String basePackage) throws IOException
IOExceptionpublic void writeSchema(Path outputDir) throws IOException
IOExceptionpublic String getOutputSchemaFilename()
protected abstract String getFileExtension()
public boolean isCustomType()
isCustomType in interface TypeDefinitionCopyright © 2024. All rights reserved.