You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2017/04/06 04:00:43 UTC

svn commit: r1790339 - in /ctakes/trunk: ctakes-core/src/main/java/org/apache/ctakes/core/pipeline/ ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/ ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/piper/

Author: seanfinan
Date: Thu Apr  6 04:00:42 2017
New Revision: 1790339

URL: http://svn.apache.org/viewvc?rev=1790339&view=rev
Log:
ctakes-424 : improved validation

Modified:
    ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/pipeline/PiperFileReader.java
    ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java
    ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/piper/PiperTextFilter.java

Modified: ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/pipeline/PiperFileReader.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/pipeline/PiperFileReader.java?rev=1790339&r1=1790338&r2=1790339&view=diff
==============================================================================
--- ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/pipeline/PiperFileReader.java (original)
+++ ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/pipeline/PiperFileReader.java Thu Apr  6 04:00:42 2017
@@ -137,7 +137,7 @@ final public class PiperFileReader {
     *
     * @param filePath path to the pipeline command file
     */
-   public void loadPipelineFile( final String filePath ) throws UIMAException {
+   public boolean loadPipelineFile( final String filePath ) throws UIMAException {
       try ( final BufferedReader reader
                   = new BufferedReader( new InputStreamReader(
             FileLocator.getAsStream( getPiperPath( filePath ) ) ) ) ) {
@@ -148,7 +148,9 @@ final public class PiperFileReader {
          }
       } catch ( IOException ioE ) {
          LOGGER.error( "Piper File not found: " + filePath );
+         return false;
       }
+      return true;
    }
 
    public boolean parsePipelineLine( final String line ) throws UIMAException {
@@ -178,8 +180,7 @@ final public class PiperFileReader {
    private boolean addToPipeline( final String command, final String parameter ) throws UIMAException {
       switch ( command ) {
          case "load":
-            loadPipelineFile( parameter );
-            return true;
+            return loadPipelineFile( parameter );
          case "package":
             _userPackages.add( parameter );
             return true;

Modified: ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java?rev=1790339&r1=1790338&r2=1790339&view=diff
==============================================================================
--- ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java (original)
+++ ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/MainPanel2.java Thu Apr  6 04:00:42 2017
@@ -127,6 +127,7 @@ final class MainPanel2 extends JPanel {
       _piperTextFilter = new PiperTextFilter( _piperDocument );
       _textPane = new JTextPane( _piperDocument );
       _textPane.putClientProperty( "caretWidth", 2 );
+      _textPane.setCaretColor( Color.MAGENTA );
       final JScrollPane scroll = new JScrollPane( _textPane );
       final TextLineNumber lineNumber = new TextLineNumber( _textPane, 2 );
       scroll.setRowHeaderView( lineNumber );
@@ -400,6 +401,7 @@ final class MainPanel2 extends JPanel {
          LOGGER.info( "Validating Piper File ..." );
          final boolean valid = _piperTextFilter.validateText();
          _runButton.setEnabled( valid );
+         LOGGER.info( "Validation Complete." );
       }
    }
 

Modified: ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/piper/PiperTextFilter.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/piper/PiperTextFilter.java?rev=1790339&r1=1790338&r2=1790339&view=diff
==============================================================================
--- ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/piper/PiperTextFilter.java (original)
+++ ctakes/trunk/ctakes-gui/src/main/java/org/apache/ctakes/gui/pipeline/piper/PiperTextFilter.java Thu Apr  6 04:00:42 2017
@@ -267,7 +267,7 @@ final public class PiperTextFilter exten
             LOGGER.error( blE.getMessage() );
             valid = false;
          }
-         _document.setCharacterAttributes( _document.getLength(), _document.getLength(), _styles.get( "PLAIN" ), true );
+         _document.setCharacterAttributes( _document.getLength(), 1, _styles.get( "PLAIN" ), true );
          _reader.getBuilder().clear();
          if ( !_haveReader ) {
             LOGGER.warn( "No Reader specified" );