alma::acs::tools::comphelpergen::CompHelperGenerator Class Reference

Collaboration diagram for alma::acs::tools::comphelpergen::CompHelperGenerator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CompHelperGenerator ()
 CompHelperGenerator (boolean verbose)
void generate (String contents)

Protected Member Functions

ComponentHelperInfo getFilePar (String contents)
void saveHelperClasses (ComponentHelperInfo compHelpInfo, String contents, int fileNum)

Private Attributes

CompHelperClass compHelper
ComponentHelperInfo compHelperInfo
IOSpecification ioSpecification
int xmlFileNum = 1
boolean m_verbose = false

Static Private Attributes

static ComponentInterface[] compInterfaces
static String outputRootDir

Detailed Description

Author:
rgeorgie

Main class of a tool that generates component "helper" classes given an xml string as an input. If a required attribute is missing, there is no call for a class to be generated.


Constructor & Destructor Documentation

alma::acs::tools::comphelpergen::CompHelperGenerator::CompHelperGenerator (  )  [inline]
alma::acs::tools::comphelpergen::CompHelperGenerator::CompHelperGenerator ( boolean  verbose  )  [inline]
See also:
java.lang.Object::Object() Constructor creates instances of the classes needed for the generation of a helper class.

References compHelper, ioSpecification, and m_verbose.


Member Function Documentation

void alma::acs::tools::comphelpergen::CompHelperGenerator::generate ( String  contents  )  [inline]
ComponentHelperInfo alma::acs::tools::comphelpergen::CompHelperGenerator::getFilePar ( String  contents  )  [inline, protected]

Method getFilePar. Gets information about COBs from xml input string.

Parameters:
contents 
Returns:
ComponentHelperInfo

References m_verbose, and alma::acs::tools::comphelpergen::generated::ComponentHelperInfo::unmarshalComponentHelperInfo().

Referenced by generate().

void alma::acs::tools::comphelpergen::CompHelperGenerator::saveHelperClasses ( ComponentHelperInfo  compHelpInfo,
String  contents,
int  fileNum 
) [inline, protected]

Member Data Documentation

Referenced by generate().

Referenced by saveHelperClasses().

Referenced by saveHelperClasses().

Referenced by generate().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2