Package org.apache.torque.generator.source

# Klasse SourceImpl

java.lang.Object
org.apache.torque.generator.source.SourceImpl

Alle implementierten Schnittstellen:
  `Source`

Bekannte direkte Unterklassen:
  `CombinedFileSource`, `FileSource`, `JdbcMetadataSource`

public abstract class SourceImpl extends Object implements Source
The base implementation of the source interface.

Version:
  $Id: SourceImpl.java 1839288 2018-08-27 09:48:33Z tv $

- ## Konstruktorübersicht

  Konstruktoren
  Konstruktor
  Beschreibung
  `SourceImpl()`

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `protected abstract SourceElement`
  `createRootElement()`
  Reads the root element and the whole untransformed source tree.
  `SourceElement`
  `getRootElement()`
  Returns the root element of the source.

  ### Von Klasse geerbte Methoden java.lang.Object

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

  ### Von Schnittstelle geerbte Methoden org.apache.torque.generator.source.Source

  `getContentChecksum, getDescription, getLastModified, getSourceFile`

- ## Konstruktordetails

  - ### SourceImpl

    public SourceImpl()

- ## Methodendetails

  - ### createRootElement

    protected abstract SourceElement createRootElement() throws SourceException
    Reads the root element and the whole untransformed source tree.
    Gibt zurück:
      the root element, not null.
    Löst aus:
      `SourceException` - if the SourceElement cannot be created.

  - ### getRootElement

    public SourceElement getRootElement() throws SourceException
    Beschreibung aus Schnittstelle kopiert: `Source`
    Returns the root element of the source.
    Angegeben von:
      `getRootElement` in Schnittstelle `Source`
    Gibt zurück:
      the root element of the source, not null.
    Löst aus:
      `SourceException` - if the source cannot be constructed.