Changeset 5403 for CMDIValidator
- Timestamp:
- 06/27/14 23:52:41 (10 years ago)
- Location:
- CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIValidator.java
r5402 r5403 616 616 logger.debug("validating file '{}' ({} bytes)", 617 617 file, file.length()); 618 report = new CMDIWriteableValidatonReportImpl(file); 618 report = new CMDIWriteableValidatonReportImpl(); 619 report.setFile(file); 619 620 stream = new TFileInputStream(file); 620 621 -
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIWriteableValidationReport.java
r5402 r5403 17 17 package eu.clarin.cmdi.validator; 18 18 19 import java.io.File; 20 19 21 public interface CMDIWriteableValidationReport extends CMDIValidationReport { 22 23 public void setFile(File file); 24 20 25 public void reportInfo(int line, int col, String message); 21 26 … … 35 40 public void reportError(int line, int col, String message, Throwable cause); 36 41 37 } // interface CMDI ValidatorWriteableResult42 } // interface CMDIWriteableValidationReport -
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/CMDIWriteableValidatonReportImpl.java
r5402 r5403 7 7 8 8 final class CMDIWriteableValidatonReportImpl implements CMDIWriteableValidationReport { 9 private finalFile file;9 private File file; 10 10 private List<Message> messages; 11 11 private Severity highestSeverity = Severity.INFO; 12 12 13 13 14 CMDIWriteableValidatonReportImpl(final File file) {15 this.file = file;16 }17 18 19 14 @Override 20 15 public File getFile() { 21 16 return file; 17 } 18 19 20 @Override 21 public void setFile(File file) { 22 this.file = file; 22 23 } 23 24 … … 58 59 @Override 59 60 public List<Message> getMessages() { 60 if ( messages == null) {61 if ((messages == null) && !messages.isEmpty()) { 61 62 return Collections.emptyList(); 62 63 } else { … … 68 69 @Override 69 70 public Message getFirstMessage() { 70 return (messages != null) ? null : messages.get(0); 71 return ((messages != null) && !messages.isEmpty()) 72 ? messages.get(0) 73 : null; 71 74 } 72 75 … … 78 81 } 79 82 80 if ( messages != null) {83 if ((messages != null) && !messages.isEmpty()) { 81 84 for (Message msg : messages) { 82 85 if (severity.equals(msg.getSeverity())) { … … 91 94 @Override 92 95 public int getMessageCount() { 93 return (messages != null) ? messages.size() : 0; 96 return ((messages != null) && !messages.isEmpty()) 97 ? messages.size() 98 : 0; 94 99 } 95 100 … … 102 107 103 108 int count = 0; 104 if ( messages != null) {109 if ((messages != null) && !messages.isEmpty()) { 105 110 for (Message msg : messages) { 106 111 if (severity.equals(msg.getSeverity())) {
Note: See TracChangeset
for help on using the changeset viewer.