Class MetaschemaBindings.ModelBinding.Java

java.lang.Object
dev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Java
All Implemented Interfaces:
dev.metaschema.core.model.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 dev.metaschema.core.model.IBoundObject
Java-specific binding configuration for a model namespace.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new dev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Java instance with no metadata.
    Java(dev.metaschema.core.model.IMetaschemaData data)
    Constructs a new dev.metaschema.databind.config.binding.MetaschemaBindings.ModelBinding.Java instance with the specified metadata.
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.metaschema.core.model.IMetaschemaData
     
    Get the use Package Name.
    void
    Set the use Package Name.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Java

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

      public Java(dev.metaschema.core.model.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 dev.metaschema.core.model.IMetaschemaData getMetaschemaData()
      Specified by:
      getMetaschemaData in interface dev.metaschema.core.model.IBoundObject
    • 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