public class SimpleXmlClaimReporter extends AbstractReport
Modifier and Type | Field and Description |
---|---|
static String |
ARCHIVE_TYPE_PREDICATE |
static String |
ARCHIVE_TYPE_READABLE |
static String |
ARCHIVE_TYPE_UNREADABLE |
static String |
FILE_TYPE_PREDICATE |
static String |
HEADER_SAMPLE_PREDICATE |
static String |
HEADER_TYPE_PREDICATE |
static String |
LICENSE_APPROVAL_PREDICATE |
static String |
LICENSE_FAMILY_PREDICATE |
static String |
RAT_REPORT |
static String |
TIMESTAMP |
Constructor and Description |
---|
SimpleXmlClaimReporter(IXmlWriter writer) |
Modifier and Type | Method and Description |
---|---|
void |
endReport() |
void |
report(Document subject) |
void |
startReport() |
protected void |
writeClaim(String pPredicate,
String pObject,
boolean pLiteral)
Writes a single claim to the XML file.
|
public static final String RAT_REPORT
public static final String TIMESTAMP
public static final String LICENSE_APPROVAL_PREDICATE
public static final String LICENSE_FAMILY_PREDICATE
public static final String HEADER_SAMPLE_PREDICATE
public static final String HEADER_TYPE_PREDICATE
public static final String FILE_TYPE_PREDICATE
public static final String ARCHIVE_TYPE_PREDICATE
public static final String ARCHIVE_TYPE_UNREADABLE
public static final String ARCHIVE_TYPE_READABLE
public SimpleXmlClaimReporter(IXmlWriter writer)
protected void writeClaim(String pPredicate, String pObject, boolean pLiteral) throws IOException, RatException
pPredicate
- The claims predicate.pObject
- The claims object.pLiteral
- Whether to write the object as an element (true),
or an attribute (false).IOException
- An I/O error occurred while writing the claim.RatException
- Another error occurred while writing the claim.public void report(Document subject) throws RatException
report
in interface RatReport
report
in class AbstractReport
RatException
public void startReport() throws RatException
startReport
in interface RatReport
startReport
in class AbstractReport
RatException
public void endReport() throws RatException
endReport
in interface RatReport
endReport
in class AbstractReport
RatException
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.