Module dev.metaschema.databind
Class MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBinding
java.lang.Object
dev.metaschema.databind.config.binding.MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBinding
- All Implemented Interfaces:
IBoundObject
- Enclosing class:
- MetaschemaBindings.MetaschemaBinding.DefineFieldBinding
@MetaschemaAssembly(formalName="Property Binding",
description="Provides binding configurations for a property within the parent definition.",
name="property-binding",
moduleClass=MetaschemaBindingsModule.class)
public static class MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBinding
extends Object
implements IBoundObject
Provides binding configurations for a property within the parent definition.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava-specific binding configuration for a property. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBindinginstance with no metadata.Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBindinginstance with the specified metadata. -
Method Summary
-
Constructor Details
-
PropertyBinding
public PropertyBinding()Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBindinginstance with no metadata. -
PropertyBinding
Constructs a newdev.metaschema.databind.config.binding.MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBindinginstance 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
-
getName
Get the name.The name of the property within the parent definition.
- Returns:
- the name value
-
setName
Set the name.The name of the property within the parent definition.
- Parameters:
value- the name value to set
-
getJava
@Nullable public MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBinding.Java getJava()Get the java Property Binding.Java-specific binding configuration for a property.
- Returns:
- the java value, or
nullif not set
-
setJava
public void setJava(@Nullable MetaschemaBindings.MetaschemaBinding.DefineFieldBinding.PropertyBinding.Java value) Set the java Property Binding.Java-specific binding configuration for a property.
- Parameters:
value- the java value to set, ornullto clear
-
toString
-