ozone core API

org.ozoneDB.tools.OPP
Class OPPTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byorg.ozoneDB.tools.OPP.OPPTask

public class OPPTask
extends org.apache.tools.ant.Task


Nested Class Summary
(package private)  class OPPTask.AntLogOPPGenerationeventListener
           
 
Field Summary
private  org.apache.tools.ant.types.Path classPath
           
private  MessageWriter genListener
           
private  OPPBean oppBean
           
(package private)  java.io.File output
           
(package private)  boolean quiet
           
private  org.apache.tools.ant.types.FileSet source
           
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
OPPTask()
           
 
Method Summary
 void addConfiguredSource(org.apache.tools.ant.types.FileSet source)
           
private  java.lang.String convertFileToClassName(java.lang.String file)
           
 org.apache.tools.ant.types.Path createClasspath()
           
 void execute()
           
private  java.lang.ClassLoader getConfiguredClassLoader()
           
 void setCache(boolean cache)
           
 void setClasspath(org.apache.tools.ant.types.Path classpath)
           
(package private)  void setGenerate_factory(boolean value)
           
(package private)  void setGenerate_ocd(boolean value)
           
(package private)  void setGenerate_proxy(boolean value)
           
 void setOutput(java.io.File output)
           
 void setPrintStackTrace(boolean printStackTrace)
           
 void setUpdateExpression(java.lang.String updateExpression)
           
(package private)  void setUse_ocd(boolean value)
           
(package private)  void setUse_source(boolean value)
           
private  void verifyParameters()
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

private org.apache.tools.ant.types.FileSet source

output

java.io.File output

quiet

boolean quiet

oppBean

private final OPPBean oppBean

genListener

private final MessageWriter genListener

classPath

private org.apache.tools.ant.types.Path classPath
Constructor Detail

OPPTask

public OPPTask()
Method Detail

setClasspath

public void setClasspath(org.apache.tools.ant.types.Path classpath)

createClasspath

public org.apache.tools.ant.types.Path createClasspath()

addConfiguredSource

public void addConfiguredSource(org.apache.tools.ant.types.FileSet source)

setOutput

public void setOutput(java.io.File output)

convertFileToClassName

private java.lang.String convertFileToClassName(java.lang.String file)

verifyParameters

private void verifyParameters()

setCache

public void setCache(boolean cache)

setUpdateExpression

public void setUpdateExpression(java.lang.String updateExpression)

setPrintStackTrace

public void setPrintStackTrace(boolean printStackTrace)

setGenerate_ocd

void setGenerate_ocd(boolean value)

setGenerate_factory

void setGenerate_factory(boolean value)

setGenerate_proxy

void setGenerate_proxy(boolean value)

setUse_ocd

void setUse_ocd(boolean value)

setUse_source

void setUse_source(boolean value)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

getConfiguredClassLoader

private java.lang.ClassLoader getConfiguredClassLoader()

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.