public class MetadataRDFMapping
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.regex.Pattern |
fulfills |
protected java.lang.String |
name |
protected java.util.List<com.hp.hpl.jena.rdf.model.Resource> |
results |
| Modifier | Constructor and Description |
|---|---|
protected |
MetadataRDFMapping(java.lang.String name,
java.util.regex.Pattern fulfills,
java.util.List<com.hp.hpl.jena.rdf.model.Resource> results) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compileResult(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource result,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value,
java.lang.String lang) |
void |
convert(java.lang.String value,
java.lang.String lang,
java.lang.String dsoIRI,
com.hp.hpl.jena.rdf.model.Model m) |
boolean |
fulfills(java.lang.String value) |
static MetadataRDFMapping |
getMetadataRDFMapping(com.hp.hpl.jena.rdf.model.Resource mappingResource,
java.lang.String dsoIdentifier) |
protected static com.hp.hpl.jena.rdf.model.RDFNode |
getSingularProperty(com.hp.hpl.jena.rdf.model.Resource r,
com.hp.hpl.jena.rdf.model.Property p) |
boolean |
matchesName(java.lang.String name) |
protected com.hp.hpl.jena.rdf.model.Literal |
parseLiteralGenerator(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource literalGenerator,
java.lang.String value,
java.lang.String lang) |
protected com.hp.hpl.jena.rdf.model.RDFNode |
parseObject(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.RDFNode objectNode,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value,
java.lang.String lang) |
protected com.hp.hpl.jena.rdf.model.Property |
parsePredicate(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource predicate,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value) |
protected java.lang.String |
parseResourceGenerator(com.hp.hpl.jena.rdf.model.Resource resourceGenerator,
java.lang.String value,
java.lang.String dsoIRI) |
protected com.hp.hpl.jena.rdf.model.Resource |
parseSubject(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource subject,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value) |
protected java.lang.String |
parseValueProcessor(com.hp.hpl.jena.rdf.model.Resource valueProcessor,
java.lang.String value) |
protected final java.lang.String name
protected final java.util.regex.Pattern fulfills
protected final java.util.List<com.hp.hpl.jena.rdf.model.Resource> results
protected MetadataRDFMapping(java.lang.String name,
java.util.regex.Pattern fulfills,
java.util.List<com.hp.hpl.jena.rdf.model.Resource> results)
public static MetadataRDFMapping getMetadataRDFMapping(com.hp.hpl.jena.rdf.model.Resource mappingResource, java.lang.String dsoIdentifier)
public boolean matchesName(java.lang.String name)
public boolean fulfills(java.lang.String value)
public void convert(java.lang.String value,
java.lang.String lang,
java.lang.String dsoIRI,
com.hp.hpl.jena.rdf.model.Model m)
protected void compileResult(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource result,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value,
java.lang.String lang)
throws MetadataMappingException
MetadataMappingExceptionprotected com.hp.hpl.jena.rdf.model.Resource parseSubject(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource subject,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value)
protected com.hp.hpl.jena.rdf.model.Property parsePredicate(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource predicate,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value)
protected com.hp.hpl.jena.rdf.model.RDFNode parseObject(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.RDFNode objectNode,
java.lang.String dsoIRI,
java.lang.String name,
java.lang.String value,
java.lang.String lang)
protected java.lang.String parseResourceGenerator(com.hp.hpl.jena.rdf.model.Resource resourceGenerator,
java.lang.String value,
java.lang.String dsoIRI)
protected com.hp.hpl.jena.rdf.model.Literal parseLiteralGenerator(com.hp.hpl.jena.rdf.model.Model m,
com.hp.hpl.jena.rdf.model.Resource literalGenerator,
java.lang.String value,
java.lang.String lang)
protected java.lang.String parseValueProcessor(com.hp.hpl.jena.rdf.model.Resource valueProcessor,
java.lang.String value)
protected static com.hp.hpl.jena.rdf.model.RDFNode getSingularProperty(com.hp.hpl.jena.rdf.model.Resource r,
com.hp.hpl.jena.rdf.model.Property p)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionCopyright © 2018 DuraSpace. All Rights Reserved.