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 Details

    • Java

      public Java()
      Constructs a new dev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Java instance with no metadata.
    • Java

      public Java(IMetaschemaData data)
      Constructs a new dev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Java instance with the specified metadata.
      Parameters:
      data - the metaschema data, or null if none
  • Method Details

    • getMetaschemaData

      public IMetaschemaData getMetaschemaData()
      Description copied from interface: IBoundObject
      Get additional Metaschema-related information for the object (i.e., resource location).
      Specified by:
      getMetaschemaData in interface IBoundObject
      Returns:
      the Metaschema-related information
    • getUsePackageName

      @Nullable public String 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 null if not set
    • setUsePackageName

      public void setUsePackageName(@Nullable String value)
      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, or null to clear
    • toString

      public String toString()
      Overrides:
      toString in class Object