Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

abeans::util::ConfigurationDocumentationGenerator Class Reference

List of all members.

Static Public Member Functions

Configurable[] createInstances (Class[] configurableClasses)
void generatePlain (Class[] configurableClasses)
void generatePlain (Configurable[] configurables)
void generateCosyDoc (String fileName, String title, Class[] configurableClasses)
void generateCosyDoc (String fileName, String title, Configurable[] configurables)
void main (String[] args)

Static Public Attributes

final String DOCUMENT_SCHEMA = "urn:schemas-cosylab-com:Document"

Detailed Description

Introspects Configurable interface(s) and generates documentation out of it.
Author:
Matej Sekoranja
Version:
$id$


Member Function Documentation

Configurable [] abeans::util::ConfigurationDocumentationGenerator::createInstances Class[]  configurableClasses  )  [inline, static]
 

Creates Configurable instances out of Class-es.

Parameters:
configurableClasses 
Returns:
array of Configurable instances.

void abeans::util::ConfigurationDocumentationGenerator::generateCosyDoc String  fileName,
String  title,
Configurable[]  configurables
[inline, static]
 

Generate a CosyDoc documentation out of given Configurable-s.

Parameters:
fileName name of the output CosyDoc file.
title document title.
configurables array of Configurable instances whose documentation to generate.

void abeans::util::ConfigurationDocumentationGenerator::generateCosyDoc String  fileName,
String  title,
Class[]  configurableClasses
[inline, static]
 

Generate CosyDoc documentation out of given Configurable Class-es.

Parameters:
fileName name of the output CosyDoc file.
title document title.
configurables array of Configurable Class-es whose documentation to generate.

void abeans::util::ConfigurationDocumentationGenerator::generatePlain Configurable[]  configurables  )  [inline, static]
 

Generate documentation out of given Configurable-s.

Parameters:
configurables array of Configurable instances whose documentation to generate.

void abeans::util::ConfigurationDocumentationGenerator::generatePlain Class[]  configurableClasses  )  [inline, static]
 

Generate documentation out of given Configurable Class-es.

Parameters:
configurables array of Configurable Class-es whose documentation to generate.

void abeans::util::ConfigurationDocumentationGenerator::main String[]  args  )  [inline, static]
 

Java application main method.

Parameters:
args arguments.


Member Data Documentation

final String abeans::util::ConfigurationDocumentationGenerator::DOCUMENT_SCHEMA = "urn:schemas-cosylab-com:Document" [static]
 

The namespace schema that must be defined by all CosyXML compliant documents. This will be checked by the parser.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:43:36 2009 for ACS Java API by doxygen 1.3.8