Package org.apache.tools.ant.types

# Class Assertions.BaseAssertion

java.lang.Object
org.apache.tools.ant.types.Assertions.BaseAssertion

Direct Known Subclasses:
  `Assertions.DisabledAssertion`, `Assertions.EnabledAssertion`

Enclosing class:
  `Assertions`

public abstract static class Assertions.BaseAssertion extends Object
base class for our assertion elements.

## Constructor Summary

Constructors
Constructor
Description
`BaseAssertion()`

## Method Summary

Modifier and Type
Method
Description
`protected String`
`getClassName()`
what is the class name?
`abstract String`
`getCommandPrefix()`
get the prefix used to begin the command; -ea or -da.
`protected String`
`getPackageName()`
what is the package name?
`void`
`setClass(String className)`
name a class
`void`
`setPackage(String packageName)`
name a package
`String`
`toCommand()`
create a full command string from this class

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Details

### BaseAssertion

public BaseAssertion()

## Method Details

### setClass

public void setClass(String className)
name a class

Parameters:
  `className` - a class name

### setPackage

public void setPackage(String packageName)
name a package

Parameters:
  `packageName` - a package name

### getClassName

protected String getClassName()
what is the class name?

Returns:
  classname or null
See Also:
  - `setClass(java.lang.String)`

### getPackageName

protected String getPackageName()
what is the package name?

Returns:
  package name or null
See Also:
  - `setPackage(java.lang.String)`

### getCommandPrefix

public abstract String getCommandPrefix()
get the prefix used to begin the command; -ea or -da.

Returns:
  prefix

### toCommand

public String toCommand()
create a full command string from this class

Returns:
  The command string
Throws:
  `BuildException` - in case of trouble