GeoPubby
Version 0.1.0.0
|
Convenience superclass for classes that read properties of an RDF resource, intended for making the reading of configuration files easier. More...
Public Member Functions | |
ResourceReader (Resource resource) | |
Resource | getSelf () |
Model | getModel () |
boolean | hasType (Resource class_) |
boolean | hasProperty (Property p) |
Resource | getResource (Property p) |
Set< Resource > | getResources (Property p) |
Set< Property > | getProperties (Property p) |
String | getIRI (Property p) |
String | getIRI (Property p, String defaultValue) |
String | getRequiredIRI (Property p) |
Set< String > | getIRIs (Property p) |
String | getString (Property p) |
String | getString (Property p, String defaultValue) |
Set< String > | getStrings (Property p) |
boolean | getBoolean (Property p, boolean defaultValue) |
void | requireExactlyOneOf (Property... properties) |
Private Member Functions | |
void | assertHasOneValue (Property p) |
void | assertResourceValue (Property p) |
void | assertResourceValue (Statement stmt) |
void | assertIRIValue (Property p) |
void | assertIRIValue (Statement stmt) |
void | assertLiteralValue (Property p) |
void | assertLiteralValue (Statement stmt) |
void | assertString (Statement stmt) |
String | pretty (RDFNode node) |
String | pretty (Statement stmt) |
void | raiseMissingProperty (Property p) |
void | raiseUnexpectedDatatype (String expectedDatatype, Statement stmt) |
Private Attributes | |
final Resource | resource |
Convenience superclass for classes that read properties of an RDF resource, intended for making the reading of configuration files easier.
ResourceReader | ( | Resource | resource | ) |
References ResourceReader.resource.
|
private |
References ResourceReader.pretty(), and ResourceReader.resource.
Referenced by ResourceReader.getBoolean(), ResourceReader.getIRI(), ResourceReader.getResource(), and ResourceReader.getString().
|
private |
References ResourceReader.resource.
Referenced by ResourceReader.getIRI(), and ResourceReader.getIRIs().
|
private |
References ResourceReader.pretty().
|
private |
References ResourceReader.resource.
Referenced by ResourceReader.assertString(), and ResourceReader.getBoolean().
|
private |
References ResourceReader.pretty().
|
private |
References ResourceReader.resource.
Referenced by ResourceReader.getResource(), and ResourceReader.getResources().
|
private |
References ResourceReader.pretty().
|
private |
References ResourceReader.assertLiteralValue(), and ResourceReader.raiseUnexpectedDatatype().
Referenced by ResourceReader.getString(), and ResourceReader.getStrings().
boolean getBoolean | ( | Property | p, |
boolean | defaultValue | ||
) |
References ResourceReader.assertHasOneValue(), ResourceReader.assertLiteralValue(), ResourceReader.raiseUnexpectedDatatype(), and ResourceReader.resource.
Referenced by Dataset.addSameAsStatements(), Configuration.showLabels(), Dataset.supportsIRIs(), and Dataset.supportsSPARQL11().
String getIRI | ( | Property | p | ) |
Referenced by Dataset.buildDataSource(), Configuration.Configuration(), Configuration.getProjectLink(), ResourceReader.getRequiredIRI(), and MetadataConfiguration.MetadataConfiguration().
String getIRI | ( | Property | p, |
String | defaultValue | ||
) |
Set<String> getIRIs | ( | Property | p | ) |
Model getModel | ( | ) |
Set<Property> getProperties | ( | Property | p | ) |
References ResourceReader.getResources().
Referenced by Configuration.Configuration().
String getRequiredIRI | ( | Property | p | ) |
References ResourceReader.getIRI(), ResourceReader.raiseMissingProperty(), and ResourceReader.resource.
Referenced by Configuration.Configuration().
Resource getResource | ( | Property | p | ) |
References ResourceReader.assertHasOneValue(), ResourceReader.assertResourceValue(), and ResourceReader.resource.
Referenced by MetadataConfiguration.MetadataConfiguration().
Set<Resource> getResources | ( | Property | p | ) |
References ResourceReader.assertResourceValue(), and ResourceReader.resource.
Referenced by Configuration.Configuration(), and ResourceReader.getProperties().
Resource getSelf | ( | ) |
References ResourceReader.resource.
Referenced by MetadataConfiguration.parsePlaceholder().
String getString | ( | Property | p | ) |
Referenced by Dataset.buildDataSource(), Configuration.getDefaultLanguage(), Configuration.getProjectName(), and Configuration.getWebResourcePrefix().
String getString | ( | Property | p, |
String | defaultValue | ||
) |
References ResourceReader.assertHasOneValue(), ResourceReader.assertString(), and ResourceReader.resource.
Set<String> getStrings | ( | Property | p | ) |
References ResourceReader.assertString(), and ResourceReader.resource.
Referenced by Dataset.buildDataSource().
boolean hasProperty | ( | Property | p | ) |
References ResourceReader.resource.
Referenced by Configuration.buildDataSource(), Dataset.buildDataSource(), and Configuration.Configuration().
boolean hasType | ( | Resource | class_ | ) |
References ResourceReader.resource.
Referenced by Dataset.buildDataSource().
|
private |
References ResourceReader.getModel().
Referenced by ResourceReader.assertHasOneValue(), ResourceReader.assertIRIValue(), ResourceReader.assertLiteralValue(), ResourceReader.assertResourceValue(), ResourceReader.pretty(), ResourceReader.raiseMissingProperty(), ResourceReader.raiseUnexpectedDatatype(), and ResourceReader.requireExactlyOneOf().
|
private |
References ResourceReader.pretty().
|
private |
References ResourceReader.pretty(), and ResourceReader.resource.
Referenced by ResourceReader.getRequiredIRI().
|
private |
References ResourceReader.pretty().
Referenced by ResourceReader.assertString(), and ResourceReader.getBoolean().
void requireExactlyOneOf | ( | Property... | properties | ) |
References ResourceReader.pretty(), and ResourceReader.resource.
Referenced by Dataset.buildDataSource().
|
private |
Referenced by ResourceReader.assertHasOneValue(), ResourceReader.assertIRIValue(), ResourceReader.assertLiteralValue(), ResourceReader.assertResourceValue(), ResourceReader.getBoolean(), ResourceReader.getIRI(), ResourceReader.getIRIs(), ResourceReader.getModel(), ResourceReader.getRequiredIRI(), ResourceReader.getResource(), ResourceReader.getResources(), ResourceReader.getSelf(), ResourceReader.getString(), ResourceReader.getStrings(), ResourceReader.hasProperty(), ResourceReader.hasType(), ResourceReader.raiseMissingProperty(), ResourceReader.requireExactlyOneOf(), and ResourceReader.ResourceReader().