org.apache.maven.changelog
Interface ChangeLogFactory

All Known Implementing Classes:
ClearcaseChangeLogFactory, CvsChangeLogFactory, MksChangeLogFactory, PerforceChangeLogFactory, StarteamChangeLogFactory, SvnChangeLogFactory, VssChangeLogFactory

public interface ChangeLogFactory

An AbstractFactory interface for creating the required ChangeLogGenerator and ChangeLogParser pairs.

Version:
$Id: ChangeLogFactory.java 532339 2007-04-25 12:28:56Z ltheussl $
Author:
Glenn McAllister

Method Summary
 ChangeLogGenerator createGenerator()
          Create the ChangeLogGenerator that extracts data from an SCM to be parsed by an associated ChangeLogParser.
 ChangeLogParser createParser()
          Create the ChangeLogParser that consumes the output from the ChangeLogGenerator to produce the set of ChangeLogEntry objects.
 

Method Detail

createGenerator

public ChangeLogGenerator createGenerator()
Create the ChangeLogGenerator that extracts data from an SCM to be parsed by an associated ChangeLogParser.

Returns:
The ChangeLogGenerator for a particular SCM.

createParser

public ChangeLogParser createParser()
Create the ChangeLogParser that consumes the output from the ChangeLogGenerator to produce the set of ChangeLogEntry objects.

Returns:
The ChangeLogParser for a particular SCM.


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.