Class RecordFieldImpl

java.lang.Object
org.galaxyproject.gxformat2.v19_09.utils.SavableImpl
org.galaxyproject.gxformat2.v19_09.RecordFieldImpl
All Implemented Interfaces:
Documented, RecordField, Savable

public class RecordFieldImpl extends SavableImpl implements RecordField
Auto-generated class implementation for https://w3id.org/cwl/salad#RecordField
A field of a record.
  • Constructor Details

    • RecordFieldImpl

      public RecordFieldImpl(Object __doc_, String __baseUri_, LoadingOptions __loadingOptions, String __docRoot_)
      Used by RootLoader to construct instances of RecordFieldImpl.
      Parameters:
      __doc_ - Document fragment to load this record object from (presumably a Map).
      __baseUri_ - Base URI to generate child document IDs against.
      __loadingOptions - Context for loading URIs and populating objects.
      __docRoot_ - ID at this position in the document (if available) (maybe?)
      Throws:
      ValidationException - If the document fragment is not a Map or validation of fields fails.
  • Method Details

    • getName

      public String getName()
      Getter for property https://w3id.org/cwl/salad#RecordField/name
      The name of the field *
      Specified by:
      getName in interface RecordField
    • getDoc

      public Object getDoc()
      Getter for property https://w3id.org/cwl/salad#Documented/doc
      A documentation string for this object, or an array of strings which should be concatenated. *
      Specified by:
      getDoc in interface Documented
      Specified by:
      getDoc in interface RecordField
    • getType

      public Object getType()
      Getter for property https://w3id.org/cwl/salad#type
      The field type *
      Specified by:
      getType in interface RecordField