Module dev.metaschema.databind
Class MetaschemaBindings.ModelBinding.Java
java.lang.Object
dev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Java
- All Implemented Interfaces:
IBoundObject
- Enclosing class:
- MetaschemaBindings.ModelBinding
@MetaschemaAssembly(formalName="Java Model Binding",
description="Java-specific binding configuration for a model namespace.",
name="java",
moduleClass=MetaschemaBindingsModule.class)
public static class MetaschemaBindings.ModelBinding.Java
extends Object
implements IBoundObject
Java-specific binding configuration for a model namespace.
-
Constructor Summary
ConstructorsConstructorDescriptionJava()Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Javainstance with no metadata.Java(IMetaschemaData data) Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Javainstance with the specified metadata. -
Method Summary
Modifier and TypeMethodDescriptionGet additional Metaschema-related information for the object (i.e., resource location).Get the use Package Name.voidsetUsePackageName(String value) Set the use Package Name.toString()
-
Constructor Details
-
Java
public Java()Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Javainstance with no metadata. -
Java
Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Javainstance with the specified metadata.- Parameters:
data- the metaschema data, ornullif none
-
-
Method Details
-
getMetaschemaData
Description copied from interface:IBoundObjectGet additional Metaschema-related information for the object (i.e., resource location).- Specified by:
getMetaschemaDatain interfaceIBoundObject- Returns:
- the Metaschema-related information
-
getUsePackageName
Get the use Package Name.The Java package name to use for classes generated from this namespace.
- Returns:
- the use-package-name value, or
nullif not set
-
setUsePackageName
Set the use Package Name.The Java package name to use for classes generated from this namespace.
- Parameters:
value- the use-package-name value to set, ornullto clear
-
toString
-