Class CharacterTableLabelTransformer

  • All Implemented Interfaces:
    TableLabelTransformer<gov.nasa.arc.pds.xml.generated.TableCharacter>

    public class CharacterTableLabelTransformer
    extends Object
    implements TableLabelTransformer<gov.nasa.arc.pds.xml.generated.TableCharacter>
    Class to transform a Table_Character area to Table_Delimited.
    Author:
    mcayanan
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      gov.nasa.arc.pds.xml.generated.FieldDelimited toFieldDelimited​(gov.nasa.arc.pds.xml.generated.FieldCharacter fieldCharacter)
      Converts Field_Character objects to Field_Delimited objects.
      List<Object> toFieldDelimitedAndGroupFieldDelimiteds​(List<Object> fieldCharacters)
      Transforms the fields and group fields.
      gov.nasa.arc.pds.xml.generated.GroupFieldDelimited toGroupFieldDelimited​(gov.nasa.arc.pds.xml.generated.GroupFieldCharacter groupFieldCharacter)
      Converts the Group_Field_Character object into a Group_Field_Delimited object.
      gov.nasa.arc.pds.xml.generated.RecordDelimited toRecordDelimited​(gov.nasa.arc.pds.xml.generated.RecordCharacter recordCharacter)
      Transforms the Record_Character object into a Record_Delimited object.
      gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(gov.nasa.arc.pds.xml.generated.TableCharacter tableCharacter)
      Converts the given table object to a Table_Delimited object with a comma field delimter.
      gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(gov.nasa.arc.pds.xml.generated.TableCharacter table, gov.nasa.pds.objectAccess.table.DelimiterType type)
      Converts the given table to a TableDelimited object.
      gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(Object table)
      Convenience wrapper class to convert a given table object to a Table_Delimited object with a comma field delimter.
      gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(Object table, gov.nasa.pds.objectAccess.table.DelimiterType type)
      Convenience wrapper class to convert a given table object to a Table_Delimited object with the given field delimiter.
    • Constructor Detail

      • CharacterTableLabelTransformer

        public CharacterTableLabelTransformer()
    • Method Detail

      • toTableDelimited

        public gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(Object table)
        Description copied from interface: TableLabelTransformer
        Convenience wrapper class to convert a given table object to a Table_Delimited object with a comma field delimter.
        Specified by:
        toTableDelimited in interface TableLabelTransformer<gov.nasa.arc.pds.xml.generated.TableCharacter>
      • toTableDelimited

        public gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(Object table,
                                                                              gov.nasa.pds.objectAccess.table.DelimiterType type)
        Description copied from interface: TableLabelTransformer
        Convenience wrapper class to convert a given table object to a Table_Delimited object with the given field delimiter.
        Specified by:
        toTableDelimited in interface TableLabelTransformer<gov.nasa.arc.pds.xml.generated.TableCharacter>
        Parameters:
        table - The table object.
        type - The field delimiter to set.
        Returns:
        The transformed Table_Delimited object.
      • toTableDelimited

        public gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(gov.nasa.arc.pds.xml.generated.TableCharacter tableCharacter)
        Description copied from interface: TableLabelTransformer
        Converts the given table object to a Table_Delimited object with a comma field delimter.
        Specified by:
        toTableDelimited in interface TableLabelTransformer<gov.nasa.arc.pds.xml.generated.TableCharacter>
      • toTableDelimited

        public gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited​(gov.nasa.arc.pds.xml.generated.TableCharacter table,
                                                                              gov.nasa.pds.objectAccess.table.DelimiterType type)
        Description copied from interface: TableLabelTransformer
        Converts the given table to a TableDelimited object.
        Specified by:
        toTableDelimited in interface TableLabelTransformer<gov.nasa.arc.pds.xml.generated.TableCharacter>
        Parameters:
        table - The table object to convert.
        type - The delimiter type to set.
        Returns:
        The transformed Table_Delimited object.
      • toRecordDelimited

        public gov.nasa.arc.pds.xml.generated.RecordDelimited toRecordDelimited​(gov.nasa.arc.pds.xml.generated.RecordCharacter recordCharacter)
        Transforms the Record_Character object into a Record_Delimited object.
        Parameters:
        recordCharacter - The Record_Character object to convert.
        Returns:
        The converted Record_Delimited object.
      • toFieldDelimitedAndGroupFieldDelimiteds

        public List<Object> toFieldDelimitedAndGroupFieldDelimiteds​(List<Object> fieldCharacters)
        Transforms the fields and group fields.
        Parameters:
        fieldCharacters - A list of fields and group fields to convert.
        Returns:
        A list of Field_Delimited and Group_Field_Delimited objects.
      • toFieldDelimited

        public gov.nasa.arc.pds.xml.generated.FieldDelimited toFieldDelimited​(gov.nasa.arc.pds.xml.generated.FieldCharacter fieldCharacter)
        Converts Field_Character objects to Field_Delimited objects.
        Parameters:
        fieldCharacter - The Field_Character object to convert.
        Returns:
        The converted Field_Delimited object.
      • toGroupFieldDelimited

        public gov.nasa.arc.pds.xml.generated.GroupFieldDelimited toGroupFieldDelimited​(gov.nasa.arc.pds.xml.generated.GroupFieldCharacter groupFieldCharacter)
        Converts the Group_Field_Character object into a Group_Field_Delimited object.
        Parameters:
        groupFieldCharacter - The Group_Field_Character object to convert.
        Returns:
        The converted Group_Field_Delimited object.