net.officefloor.compile.issues
Interface CompilerIssues

All Known Implementing Classes:
AdministratorSourceInstance, FailCompilerIssues, FailTestCompilerIssues, GovernanceSourceInstance, HttpSecuritySourceInstance, HttpSecuritySourceListingWizardPage, HttpTemplateWizardPage, ManagedObjectSourceInstance, OfficeSourceInstance, SectionSourceInstance, SectionSourceListingWizardPage, StderrCompilerIssues, StderrCompilerIssuesWrapper, TeamSourceInstance, WorkSourceInstance

public interface CompilerIssues

Notified of issues in compilation of the OfficeFloor.

Author:
Daniel Sagenschneider

Nested Class Summary
static class CompilerIssues.LocationType
          Type of location where issues may arise.
 
Method Summary
 void addIssue(CompilerIssues.LocationType locationType, String location, OfficeFloorIssues.AssetType assetType, String assetName, String issueDescription)
          Adds an issue about an asset at a particular location.
 void addIssue(CompilerIssues.LocationType locationType, String location, OfficeFloorIssues.AssetType assetType, String assetName, String issueDescription, Throwable cause)
          Adds an issue about an asset at a particular location.
 

Method Detail

addIssue

void addIssue(CompilerIssues.LocationType locationType,
              String location,
              OfficeFloorIssues.AssetType assetType,
              String assetName,
              String issueDescription)
Adds an issue about an asset at a particular location.

Parameters:
locationType - CompilerIssues.LocationType.
location - Path to Model file containing the issue.
assetType - OfficeFloorIssues.AssetType.
assetName - Name of asset.
issueDescription - Description of the issue.

addIssue

void addIssue(CompilerIssues.LocationType locationType,
              String location,
              OfficeFloorIssues.AssetType assetType,
              String assetName,
              String issueDescription,
              Throwable cause)
Adds an issue about an asset at a particular location.

Parameters:
locationType - CompilerIssues.LocationType.
location - Path to Model file containing the issue.
assetType - OfficeFloorIssues.AssetType.
assetName - Name of asset.
issueDescription - Description of the issue.
cause - Cause of the issue.


Copyright © 2005-2013. All Rights Reserved.