Browse Source

Made sur estylebook compiled, made protected members private and moved validation code into a separate method.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270695 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
14ce1527da
2 changed files with 36 additions and 30 deletions
  1. +18
    -15
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/StyleBook.java
  2. +18
    -15
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/StyleBook.java

+ 18
- 15
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/StyleBook.java View File

@@ -21,16 +21,15 @@ import org.apache.tools.ant.taskdefs.Java;
public class StyleBook
extends Java
{
protected File m_book;
protected String m_loaderConfig;
protected File m_skinDirectory;
protected File m_targetDirectory;
private File m_book;
private String m_loaderConfig;
private File m_skinDirectory;
private File m_targetDirectory;

public StyleBook()
{
setClassname( "org.apache.stylebook.StyleBook" );
setFork( true );
setFailonerror( true );
}

public void setBook( final File book )
@@ -56,7 +55,21 @@ public class StyleBook
public void execute()
throws TaskException
{
validate();

createArg().setValue( "targetDirectory=" + m_targetDirectory );
createArg().setValue( m_book.toString() );
createArg().setValue( m_skinDirectory.toString() );
if( null != m_loaderConfig )
{
createArg().setValue( "loaderConfig=" + m_loaderConfig );
}

super.execute();
}

private void validate() throws TaskException
{
if( null == m_targetDirectory )
{
throw new TaskException( "TargetDirectory attribute not set." );
@@ -71,16 +84,6 @@ public class StyleBook
{
throw new TaskException( "book attribute not set." );
}

createArg().setValue( "targetDirectory=" + m_targetDirectory );
createArg().setValue( m_book.toString() );
createArg().setValue( m_skinDirectory.toString() );
if( null != m_loaderConfig )
{
createArg().setValue( "loaderConfig=" + m_loaderConfig );
}

super.execute();
}
}


+ 18
- 15
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/StyleBook.java View File

@@ -21,16 +21,15 @@ import org.apache.tools.ant.taskdefs.Java;
public class StyleBook
extends Java
{
protected File m_book;
protected String m_loaderConfig;
protected File m_skinDirectory;
protected File m_targetDirectory;
private File m_book;
private String m_loaderConfig;
private File m_skinDirectory;
private File m_targetDirectory;

public StyleBook()
{
setClassname( "org.apache.stylebook.StyleBook" );
setFork( true );
setFailonerror( true );
}

public void setBook( final File book )
@@ -56,7 +55,21 @@ public class StyleBook
public void execute()
throws TaskException
{
validate();

createArg().setValue( "targetDirectory=" + m_targetDirectory );
createArg().setValue( m_book.toString() );
createArg().setValue( m_skinDirectory.toString() );
if( null != m_loaderConfig )
{
createArg().setValue( "loaderConfig=" + m_loaderConfig );
}

super.execute();
}

private void validate() throws TaskException
{
if( null == m_targetDirectory )
{
throw new TaskException( "TargetDirectory attribute not set." );
@@ -71,16 +84,6 @@ public class StyleBook
{
throw new TaskException( "book attribute not set." );
}

createArg().setValue( "targetDirectory=" + m_targetDirectory );
createArg().setValue( m_book.toString() );
createArg().setValue( m_skinDirectory.toString() );
if( null != m_loaderConfig )
{
createArg().setValue( "loaderConfig=" + m_loaderConfig );
}

super.execute();
}
}


Loading…
Cancel
Save