Package com.ancientprogramming.fixedformat4j.format

Examples of com.ancientprogramming.fixedformat4j.format.FormatContext


  }

  private Object readDataAccordingFieldAnnotation(String data, Method method, Field fieldAnno) {
    Class datatype = getDatatype(method, fieldAnno);

    FormatContext context = getFormatContext(datatype, fieldAnno);
    FixedFormatter formatter = getFixedFormatterInstance(context.getFormatter(), context);
    FormatInstructions formatdata = getFormatInstructions(method, fieldAnno);

    Object loadedData = formatter.parse(fetchData(data, formatdata, context), formatdata);
    if (LOG.isDebugEnabled()) {
      LOG.debug("the loaded data[" + loadedData + "]");
View Full Code Here


  private <T> String exportDataAccordingFieldAnnotation(T fixedFormatRecord, Method method, Field fieldAnno) {
    String result;
    Class datatype = getDatatype(method, fieldAnno);

    FormatContext context = getFormatContext(datatype, fieldAnno);
    FixedFormatter formatter = getFixedFormatterInstance(context.getFormatter(), context);
    FormatInstructions formatdata = getFormatInstructions(method, fieldAnno);
    Object valueObject;
    try {
      valueObject = method.invoke(fixedFormatRecord);
    } catch (Exception e) {
View Full Code Here

    return name.substring(3);
  }


  private FormatContext getFormatContext(Class datatype, Field fieldAnno) {
    FormatContext context = null;
    if (fieldAnno != null) {
      context = new FormatContext(fieldAnno.offset(), datatype, fieldAnno.formatter());
    }
    return context;

  }
View Full Code Here

  }

  private Object readDataAccordingFieldAnnotation(String data, Method method, Field fieldAnno) {
    Class datatype = getDatatype(method, fieldAnno);

    FormatContext context = getFormatContext(datatype, fieldAnno);
    FixedFormatter formatter = getFixedFormatterInstance(context.getFormatter(), context);
    FormatInstructions formatdata = getFormatInstructions(method, fieldAnno);

    Object loadedData = formatter.parse(fetchData(data, formatdata, context), formatdata);
    if (LOG.isDebugEnabled()) {
      LOG.debug("the loaded data[" + loadedData + "]");
View Full Code Here

  private <T> String exportDataAccordingFieldAnnotation(T fixedFormatRecord, Method method, Field fieldAnno) {
    String result;
    Class datatype = getDatatype(method, fieldAnno);

    FormatContext context = getFormatContext(datatype, fieldAnno);
    FixedFormatter formatter = getFixedFormatterInstance(context.getFormatter(), context);
    FormatInstructions formatdata = getFormatInstructions(method, fieldAnno);
    Object valueObject;
    try {
      valueObject = method.invoke(fixedFormatRecord);
    } catch (Exception e) {
View Full Code Here

    return name.substring(3);
  }


  private FormatContext getFormatContext(Class datatype, Field fieldAnno) {
    FormatContext context = null;
    if (fieldAnno != null) {
      context = new FormatContext(fieldAnno.offset(), datatype, fieldAnno.formatter());
    }
    return context;

  }
View Full Code Here

  }

  private Object readDataAccordingFieldAnnotation(String data, Method method, Field fieldAnno) {
    Class datatype = getDatatype(method, fieldAnno);

    FormatContext context = getFormatContext(datatype, fieldAnno);
    FixedFormatter formatter = getFixedFormatterInstance(context.getFormatter(), context);
    FormatInstructions formatdata = getFormatInstructions(method, fieldAnno);

    assertIsPatternRequired(formatdata, context, formatter);
    assertIsBooleanRequired(formatdata, context, formatter);
    assertIsDecimalRequired(formatdata, context, formatter);
View Full Code Here

  private <T> String exportDataAccordingFieldAnnotation(T fixedFormatRecord, Method method, Field fieldAnno) {
    String result;
    Class datatype = getDatatype(method, fieldAnno);

    FormatContext context = getFormatContext(datatype, fieldAnno);
    FixedFormatter formatter = getFixedFormatterInstance(context.getFormatter(), context);
    FormatInstructions formatdata = getFormatInstructions(method, fieldAnno);
    Object valueObject;
    try {
      valueObject = method.invoke(fixedFormatRecord);
    } catch (Exception e) {
View Full Code Here

    return name.substring(3);
  }


  private FormatContext getFormatContext(Class datatype, Field fieldAnno) {
    FormatContext context = null;
    if (fieldAnno != null) {
      context = new FormatContext(fieldAnno.offset(), datatype, fieldAnno.formatter());
    }
    return context;

  }
View Full Code Here

TOP

Related Classes of com.ancientprogramming.fixedformat4j.format.FormatContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.