Changeset 1508


Ignore:
Timestamp:
05/02/13 17:39:27 (7 years ago)
Author:
philsmart
Message:
 
Location:
raptor-parse/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • raptor-parse/trunk/.classpath

    r1449 r1508  
    2323                </attributes> 
    2424        </classpathentry> 
    25         <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"> 
    26                 <attributes> 
    27                         <attribute name="org.eclipse.jst.component.nondependency" value=""/> 
    28                 </attributes> 
    29         </classpathentry> 
    3025        <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> 
    3126        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"> 
  • raptor-parse/trunk/src/main/java/uk/ac/cardiff/raptor/parse/external/file/LogFileParser.java

    r1490 r1508  
    267267        StringBuilder output = new StringBuilder(); 
    268268        if (header.getAdditionalFieldNos() == null) { 
    269             append(output, allvalues.get(header.getFieldNo()), false); 
     269            append(output, allvalues.get(header.getFieldNo()), false, header.isHeaderToLowerCase()); 
    270270        } else if (header.getAdditionalFieldNos() != null) { 
    271             append(output, allvalues.get(header.getFieldNo()), header.isPreserveDelimeterOnFieldConcatenation()); 
     271            append(output, allvalues.get(header.getFieldNo()), header.isPreserveDelimeterOnFieldConcatenation(), 
     272                    header.isHeaderToLowerCase()); 
    272273        } 
    273274 
     
    277278                for (int i = header.getFieldNo() + 1; i < allvalues.size(); i++) { 
    278279                    if (i == allvalues.size() - 1) { 
    279                         append(output, allvalues.get(i), false); 
     280                        append(output, allvalues.get(i), false, header.isHeaderToLowerCase()); 
    280281                    } else { 
    281                         append(output, allvalues.get(i), header.isPreserveDelimeterOnFieldConcatenation()); 
     282                        append(output, allvalues.get(i), header.isPreserveDelimeterOnFieldConcatenation(), 
     283                                header.isHeaderToLowerCase()); 
    282284                    } 
    283285                } 
     
    286288                    int fieldNo = header.getAdditionalFieldNos()[i]; 
    287289                    if (i == header.getAdditionalFieldNos().length - 1) { 
    288                         append(output, allvalues.get(fieldNo), false); 
     290                        append(output, allvalues.get(fieldNo), false, header.isHeaderToLowerCase()); 
    289291                    } else { 
    290                         append(output, allvalues.get(fieldNo), header.isPreserveDelimeterOnFieldConcatenation()); 
     292                        append(output, allvalues.get(fieldNo), header.isPreserveDelimeterOnFieldConcatenation(), 
     293                                header.isHeaderToLowerCase()); 
    291294                    } 
    292295                } 
     
    296299    } 
    297300 
    298     private void append(StringBuilder output, String value, boolean preserveDelimeterOnFieldConcatenation) { 
     301    private void append(StringBuilder output, String value, boolean preserveDelimeterOnFieldConcatenation, 
     302            boolean toLowerCase) { 
     303        if (toLowerCase) { 
     304            log.trace("Lowercasing value [{} = {}]", value, value.toLowerCase()); 
     305            value = value.toLowerCase(); 
     306        } 
    299307        output.append(value); 
    300308        if (preserveDelimeterOnFieldConcatenation) { 
  • raptor-parse/trunk/src/main/java/uk/ac/cardiff/raptor/parse/external/file/format/Header.java

    r1490 r1508  
    8383 
    8484    /** 
     85     * If true, will lowercase String.toLowerCase() the value of the header. 
     86     */ 
     87    private boolean headerToLowerCase; 
     88 
     89    /** 
    8590     * Instantiates a new header. 
    8691     */ 
    8792    public Header() { 
    8893        regexRetainCaseInsensitive = false; 
     94        setHeaderToLowerCase(false); 
    8995    } 
    9096 
     
    310316    } 
    311317 
     318    /** 
     319     * @return Returns the headerToLowerCase. 
     320     */ 
     321    public boolean isHeaderToLowerCase() { 
     322        return headerToLowerCase; 
     323    } 
     324 
     325    /** 
     326     * @param headerToLowerCase The headerToLowerCase to set. 
     327     */ 
     328    public void setHeaderToLowerCase(boolean headerToLowerCase) { 
     329        this.headerToLowerCase = headerToLowerCase; 
     330    } 
     331 
    312332} 
Note: See TracChangeset for help on using the changeset viewer.