private void changeReadEncoding(String code, BufferedSegmentReader bufferedSegmentReader) throws EDIParseException, IOException { Charset charset = toCharsetMapping.get(code.toUpperCase()); if(charset == null) { throw new EDIParseException("Unknown UN/EDIFACT character stream encoding code '" + code + "'."); } bufferedSegmentReader.changeEncoding(charset); } }
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. */ public EDIParseException(Edimap mappingModel, String message) { super(getMessagePrefix(mappingModel) + " " + message); }
private void changeReadEncoding(String code, BufferedSegmentReader bufferedSegmentReader) throws EDIParseException, IOException { Charset charset = toCharsetMapping.get(code.toUpperCase()); if(charset == null) { throw new EDIParseException("Unknown UN/EDIFACT character stream encoding code '" + code + "'."); } bufferedSegmentReader.changeEncoding(charset); } }
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. * @param cause Exception cause. */ public EDIParseException(Edimap mappingModel, String message, Exception cause) { super(getMessagePrefix(mappingModel) + " " + message, cause); }
private void changeReadEncoding(String code, BufferedSegmentReader bufferedSegmentReader) throws EDIParseException, IOException { Charset charset = toCharsetMapping.get(code.toUpperCase()); if(charset == null) { throw new EDIParseException("Unknown UN/EDIFACT character stream encoding code '" + code + "'."); } bufferedSegmentReader.changeEncoding(charset); } }
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. * @param cause Exception cause. */ public EDIParseException(Edimap mappingModel, String message, Exception cause) { super(getMessagePrefix(mappingModel) + " " + message, cause); }
private void changeReadEncoding(String code, BufferedSegmentReader bufferedSegmentReader) throws EDIParseException, IOException { Charset charset = toCharsetMapping.get(code.toUpperCase()); if(charset == null) { throw new EDIParseException("Unknown UN/EDIFACT character stream encoding code '" + code + "'."); } bufferedSegmentReader.changeEncoding(charset); } }
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. * @param cause Exception cause. */ public EDIParseException(Edimap mappingModel, String message, Exception cause) { super(getMessagePrefix(mappingModel) + " " + message, cause); }
throw new EDIParseException(edifactModel.getEdimap(), "Segment [" + segmentCode + "], field " + (fieldIndex + 1) + " (" + field + "), component " + (componentIndex + 1) + " (" + expectedComponent.getXmltag() + ") expected to contain " + expectedSubComponents.size() + " sub-components. Actually contains " + currentComponentSubComponents.length + " sub-components. Currently at segment number " + segmentReader.getCurrentSegmentNumber() + ".", expectedComponent, segmentReader.getCurrentSegmentNumber(), segmentReader.getCurrentSegmentFields());
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. */ public EDIParseException(Edimap mappingModel, String message) { super(getMessagePrefix(mappingModel) + " " + message); }
throw new EDIParseException(edifactModel.getEdimap(), "Segment [" + segmentCode + "], field " + (fieldIndex + 1) + " (" + expectedField.getXmltag() + ") expected to contain " + expectedComponents.size() + " components. Actually contains " + currentFieldComponents.length + " components. Currently at segment number " + segmentReader.getCurrentSegmentNumber() + ".", expectedField, segmentReader.getCurrentSegmentNumber(), segmentReader.getCurrentSegmentFields());
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. * @param cause Exception cause. */ public EDIParseException(Edimap mappingModel, String message, Exception cause) { super(getMessagePrefix(mappingModel) + " " + message, cause); }
throw new EDIParseException(edifactModel.getEdimap(), "Segment [" + segmentCode + "], field " + (fieldIndex + 1) + " (" + expectedField.getXmltag() + ") expected to contain " + expectedComponents.size() + " components. Actually contains " + currentFieldComponents.length + " components. Currently at segment number " + segmentReader.getCurrentSegmentNumber() + ".", expectedField, segmentReader.getCurrentSegmentNumber(), segmentReader.getCurrentSegmentFields());
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. */ public EDIParseException(Edimap mappingModel, String message) { super(getMessagePrefix(mappingModel) + " " + message); }
throw new EDIParseException(edifactModel.getEdimap(), "Segment [" + segmentCode + "], field " + (fieldIndex + 1) + " (" + field + "), component " + (componentIndex + 1) + " (" + expectedComponent.getXmltag() + ") expected to contain " + expectedSubComponents.size() + " sub-components. Actually contains " + currentComponentSubComponents.length + " sub-components. Currently at segment number " + segmentReader.getCurrentSegmentNumber() + ".", expectedComponent, segmentReader.getCurrentSegmentNumber(), segmentReader.getCurrentSegmentFields());
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. */ public EDIParseException(Edimap mappingModel, String message) { super(getMessagePrefix(mappingModel) + " " + message); }
throw new EDIParseException(edifactModel.getEdimap(), "Segment [" + segmentCode + "], field " + (fieldIndex + 1) + " (" + field + "), component " + (componentIndex + 1) + " (" + expectedComponent.getXmltag() + ") expected to contain " + expectedSubComponents.size() + " sub-components. Actually contains " + currentComponentSubComponents.length + " sub-components. Currently at segment number " + segmentReader.getCurrentSegmentNumber() + ".", expectedComponent, segmentReader.getCurrentSegmentNumber(), segmentReader.getCurrentSegmentFields());
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. * @param cause Exception cause. * @param mappingNode the Segment, Field or Component where error occured. * @param segmentNumber the segment number where the error occured. * @param segmentLine the segment line where the error occured. */ public EDIParseException(Edimap mappingModel, String message, Exception cause, MappingNode mappingNode, int segmentNumber, String[] segmentLine) { super(getMessagePrefix(mappingModel) + " " + message, cause); this.errorNode = mappingNode; this.segmentNumber = segmentNumber; this.segmentline = segmentLine; }
throw new EDIParseException(edifactModel.getEdimap(), "Segment [" + segmentCode + "], field " + (fieldIndex + 1) + " (" + field + "), component " + (componentIndex + 1) + " (" + expectedComponent.getXmltag() + ") expected to contain " + expectedSubComponents.size() + " sub-components. Actually contains " + currentComponentSubComponents.length + " sub-components. Currently at segment number " + segmentReader.getCurrentSegmentNumber() + ".", expectedComponent, segmentReader.getCurrentSegmentNumber(), segmentReader.getCurrentSegmentFields());
/** * Public constructor. * @param mappingModel The mapping model for the message on which the exception was encoutered. * @param message Exception message. * @param mappingNode the Segment, Field or Component where error occured. * @param segmentNumber the segment number where the error occured. * @param segmentLine the segment line where the error occured. */ public EDIParseException(Edimap mappingModel, String message, MappingNode mappingNode, int segmentNumber, String[] segmentLine) { super(getMessagePrefix(mappingModel) + " " + message); this.errorNode = mappingNode; this.segmentNumber = segmentNumber; this.segmentline = segmentLine; }