Class CharacterTableLabelTransformer
- java.lang.Object
-
- gov.nasa.pds.transform.product.label.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
-
-
Constructor Summary
Constructors Constructor Description CharacterTableLabelTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gov.nasa.arc.pds.xml.generated.FieldDelimitedtoFieldDelimited(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.GroupFieldDelimitedtoGroupFieldDelimited(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.RecordDelimitedtoRecordDelimited(gov.nasa.arc.pds.xml.generated.RecordCharacter recordCharacter)Transforms the Record_Character object into a Record_Delimited object.gov.nasa.arc.pds.xml.generated.TableDelimitedtoTableDelimited(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.TableDelimitedtoTableDelimited(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.TableDelimitedtoTableDelimited(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.TableDelimitedtoTableDelimited(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.
-
-
-
Method Detail
-
toTableDelimited
public gov.nasa.arc.pds.xml.generated.TableDelimited toTableDelimited(Object table)
Description copied from interface:TableLabelTransformerConvenience wrapper class to convert a given table object to a Table_Delimited object with a comma field delimter.- Specified by:
toTableDelimitedin interfaceTableLabelTransformer<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:TableLabelTransformerConvenience wrapper class to convert a given table object to a Table_Delimited object with the given field delimiter.- Specified by:
toTableDelimitedin interfaceTableLabelTransformer<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:TableLabelTransformerConverts the given table object to a Table_Delimited object with a comma field delimter.- Specified by:
toTableDelimitedin interfaceTableLabelTransformer<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:TableLabelTransformerConverts the given table to a TableDelimited object.- Specified by:
toTableDelimitedin interfaceTableLabelTransformer<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.
-
-