org.hibernate.tck.report
Class AuditParser

java.lang.Object
  extended by org.hibernate.tck.report.AuditParser

public class AuditParser
extends java.lang.Object

Parsing utilities for tck-audit.xml

Author:
Shane Bryzak

Constructor Summary
AuditParser(java.io.InputStream source)
           
 
Method Summary
 java.util.Map<java.lang.String,java.util.List<AuditAssertion>> getAssertions()
           
 java.util.List<AuditAssertion> getAssertionsForSection(java.lang.String sectionId)
          Returns a sorted list of assertions for the specified section ID
 java.util.List<java.lang.String> getSectionIds()
           
 java.lang.String getSectionTitle(java.lang.String sectionId)
           
 java.lang.String getVersion()
           
 boolean hasAssertion(java.lang.String sectionId, java.lang.String assertionId)
           
 void parse()
          Load the spec assertions defined in tck-audit.xml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditParser

public AuditParser(java.io.InputStream source)
Method Detail

getVersion

public java.lang.String getVersion()

getSectionTitle

public java.lang.String getSectionTitle(java.lang.String sectionId)

getAssertions

public java.util.Map<java.lang.String,java.util.List<AuditAssertion>> getAssertions()

getSectionIds

public java.util.List<java.lang.String> getSectionIds()

getAssertionsForSection

public java.util.List<AuditAssertion> getAssertionsForSection(java.lang.String sectionId)
Returns a sorted list of assertions for the specified section ID

Parameters:
sectionId -
Returns:

hasAssertion

public boolean hasAssertion(java.lang.String sectionId,
                            java.lang.String assertionId)
Parameters:
sectionId -
assertionId -
Returns:

parse

public void parse()
           throws java.lang.Exception
Load the spec assertions defined in tck-audit.xml

Throws:
java.lang.Exception


Copyright © 2009. All Rights Reserved.