| Package | Description |
|---|---|
| org.quattor.ant |
Provides an ant task and supporting files to allow the pan compiler to be called
from an ant build script.
|
| org.quattor.pan |
Contains the high-level classes used to invoke the pan language compiler.
|
| org.quattor.pan.output |
Implementation of output formatters for the generated machine profiles.
|
| org.quattor.pan.tasks |
Provides classes that implement parallel tasks within the compiler.
|
| Modifier and Type | Method and Description |
|---|---|
static Set<Formatter> |
DependencyChecker.addDepFormatter(Set<Formatter> formatters) |
| Modifier and Type | Method and Description |
|---|---|
static File |
DependencyChecker.resolveOutputFile(String objectName,
URI uri,
Formatter formatter) |
| Modifier and Type | Method and Description |
|---|---|
static Set<Formatter> |
DependencyChecker.addDepFormatter(Set<Formatter> formatters) |
static List<File> |
DependencyChecker.resolveOutputFiles(String objectName,
URI uri,
Set<Formatter> formatters) |
| Constructor and Description |
|---|
DependencyChecker(List<File> includeDirectories,
File outputDirectory,
Set<Formatter> formatters,
Pattern ignoredDependencyPattern) |
| Modifier and Type | Field and Description |
|---|---|
List<Formatter> |
CompilerOptions.formatters
The
Formatter that will be used to format the machine
profiles. |
| Modifier and Type | Method and Description |
|---|---|
static Set<Formatter> |
CompilerOptions.getFormatters(String s) |
| Constructor and Description |
|---|
CompilerOptions(Pattern debugNsInclude,
Pattern debugNsExclude,
int maxIteration,
int maxRecursion,
Set<Formatter> formatters,
File outputDirectory,
List<File> includeDirectories,
CompilerOptions.DeprecationWarnings deprecationWarnings,
File annotationDirectory,
File annotationBaseDirectory,
String rootElement,
int nthread)
Construct a CompilerOptions instance to drive a Compiler run.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFormatter |
class |
DepFormatter |
class |
DotFormatter
A formatter that will transform a machine profile into a graph in dot syntax.
|
class |
JsonFormatter |
class |
JsonGzipFormatter |
class |
PanFormatter |
class |
PanGzipFormatter |
class |
PanTxtFormatter |
class |
TxtFormatter |
class |
XmlFormatter |
class |
XmlGzipFormatter |
| Modifier and Type | Method and Description |
|---|---|
static Formatter |
FormatterUtils.getDefaultFormatterInstance()
This method returns the default formatter to use if the user does not
specify one explicitly.
|
static Formatter |
FormatterUtils.getFormatterInstance(String name)
This method maps a formatter name to a
Formatter instance. |
| Modifier and Type | Method and Description |
|---|---|
int |
FormatterComparator.compare(Formatter f1,
Formatter f2) |
| Constructor and Description |
|---|
WriteOutputTask(Formatter formatter,
Compiler compiler,
String objectName,
File outputDirectory) |
Copyright © 2014 Quattor. All Rights Reserved.