org.infrastructurebuilder.data.model.StructuredFieldMetadata Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ibdata-api Show documentation
Show all versions of ibdata-api Show documentation
APIs for dealing with data streams
The newest version!
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello 1.11,
// any modifications will be overwritten.
// ==============================================================
package org.infrastructurebuilder.data.model;
/**
* Class StructuredFieldMetadata.
*
* @version $Revision$ $Date$
*/
public class StructuredFieldMetadata
implements
org.infrastructurebuilder.data.IBDataStructuredDataFieldMetadata
, java.io.Serializable, java.lang.Cloneable, org.infrastructurebuilder.data.model.DataSetInputLocationTracker
{
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
* Describes the field within the structured metadata that this
* SFM describes, from a base of 0. Default value set to -1 to
* ensure setting proper index.
*/
private int index = -1;
/**
* "name()" of an enumerated type from
* IBDataStructuredDataMetadataType. Not required, but strongly
* encouraged.
*/
private String metadataType;
/**
* Field enumerations.
*/
private java.util.List enumerations;
/**
* Describes the "maximum length" or "maximum size" of the data
* in the field.
*/
private String max;
/**
* Describes the "minimum length" or "maximum size" of the data
* in the field.
*/
private String min;
/**
* Describes if the field has a null value in it. The only
* "true" answer is the string 'true'.
*/
private String nullable;
/**
* Field locations.
*/
private java.util.Map