class XmlOutputMeta extends BaseTransformMeta implements ITransformMeta<XmlOutput, XmlOutputData> {

  public void getFields( IRowMeta row, String name, IRowMeta[] info, TransformMeta nextTransform,
                         IVariables space, IHopMetadataProvider metadataProvider ) {

    // No values are added to the row in this type of step
    // However, in case of Fixed length records,
    // the field precisions and lengths are altered!

    for ( int i = 0; i < outputFields.length; i++ ) {
      XmlField field = outputFields[ i ];
      IValueMeta v = row.searchValueMeta( field.getFieldName() );
      if ( v != null ) {
        v.setLength( field.getLength(), field.getPrecision() );
      }
    }

  }

  public  XmlOutputMeta();

}