# Package org.apache.torque.generator.source

This package contains the handling of source files.

- Interface Summary
  Interface | Description
  --- | ---
  Source | An entity which serves as an input for the generation process.
  SourceAttributeName | An interface for a class respresenting the name of a source attribute.
  SourceElementName | An interface for a class respresenting the name of a source element.

- Class Summary
  Class | Description
  --- | ---
  ModelNodeFactory | Implements NodePointerFactory for JavaBeans.
  ModelNodePointer | A Pointer that points to a Java Object or a collection.
  ModelPropertyPointer | Pointer pointing to a property or field of a JavaBean.
  PostprocessorDefinition | All necessary informations for postprocessing the result.
  SourceElement | An element in the source graph.
  SourceElementAttributeIterator | A node iterator iterating over attributes of a SourceElement.
  SourceElementAttributePointer | A node pointer pointing to an attribute of a SourceElement.
  SourceElementNodeIterator | A node iterator iterating over children of a SourceElement.
  SourceElementNodePointer | A node pointer pointing to a SourceElement.
  SourceElementNodePointerFactory | A node pointer factory for SourceElements.
  SourceImpl | The base implementation of the source interface.
  SourcePath | Methods for traversing a source tree.
  SourcePathPointer | A class containing the value and the path to an object in a model graph
  SourceProcessConfiguration | Contains the information how a source should be processed between obtaining the original source and feeding it to the outlets.
  SourceProvider | The input for a generation process.
  SourceTransformerDefinition | All necessary informations for doing a transformation.

- Exception Summary
  Exception | Description
  --- | ---
  SourceException | This exception denotes that the source cannot be read.