All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.tecsinapse.dataio.annotation.FixedLengthColumn Maven / Gradle / Ivy

The newest version!
/*
 * Tecsinapse Data Input and Output
 *
 * License: GNU Lesser General Public License (LGPL), version 3 or later
 * See the LICENSE file in the root directory or .
 */
package br.com.tecsinapse.dataio.annotation;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import br.com.tecsinapse.dataio.converter.Converter;
import br.com.tecsinapse.dataio.converter.StringTableCellConverter;

@Retention(RUNTIME)
@Target({METHOD})
public @interface FixedLengthColumn {

    int columnIndex();

    int columnSize() default 0;

    boolean useLineLength() default false;

    Class> converter() default StringTableCellConverter.class;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy