Package | Description |
---|---|
org.fcrepo.http.api |
This package provides a RESTful API for several content management and
core repository services.
|
org.fcrepo.http.api.repository |
This package provides functionality for core repository management.
|
org.fcrepo.http.api.responses | |
org.fcrepo.http.commons.api.rdf | |
org.fcrepo.http.commons.responses |
Helpers and providers for different response formats.
|
org.fcrepo.kernel.impl |
This package contains abstractions for
FedoraResourceImpl types and
some types and functionality for Transactions. |
org.fcrepo.kernel.impl.rdf.impl | |
org.fcrepo.kernel.impl.services | |
org.fcrepo.kernel.impl.utils.iterators | |
org.fcrepo.kernel.models | |
org.fcrepo.kernel.services | |
org.fcrepo.kernel.utils.iterators | |
org.fcrepo.transform |
This package provides abstractions for different types of transforms, e.g for
LinkedData and
SPARQL.
|
org.fcrepo.transform.transformations |
Transforms for Linked Data
, SPARQL
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraFixity.getDatastreamFixity()
Get the results of a fixity check for a path
GET /path/to/some/datastream/fcr:fixity
|
protected RdfStream |
ContentExposingResource.getResourceTriples() |
protected RdfStream |
ContentExposingResource.getTriples(Class<? extends RdfStream> x) |
protected RdfStream |
ContentExposingResource.getTriples(FedoraResource resource,
Class<? extends RdfStream> x) |
RdfStream |
FedoraVersioning.getVersionList()
Get the list of versions for the object
|
Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
ContentExposingResource.getContent(String rangeValue,
RdfStream rdfStream) |
protected void |
ContentExposingResource.patchResourcewithSparql(FedoraResource resource,
String requestBody,
RdfStream resourceTriples) |
protected void |
ContentExposingResource.replaceResourceWithStream(FedoraResource resource,
InputStream requestBodyStream,
javax.ws.rs.core.MediaType contentType,
RdfStream resourceTriples) |
Modifier and Type | Method and Description |
---|---|
protected RdfStream |
ContentExposingResource.getTriples(Class<? extends RdfStream> x) |
protected RdfStream |
ContentExposingResource.getTriples(FedoraResource resource,
Class<? extends RdfStream> x) |
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraRepositoryNodeTypes.getNodeTypes()
Retrieve all node types as RDF
|
Modifier and Type | Method and Description |
---|---|
long |
StreamingBaseHtmlProvider.getSize(RdfStream t,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
void |
StreamingBaseHtmlProvider.writeTo(RdfStream rdfStream,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream) |
Modifier and Type | Method and Description |
---|---|
void |
HttpTripleUtil.addHttpComponentModelsForResourceToStream(RdfStream rdfStream,
FedoraResource resource,
javax.ws.rs.core.UriInfo uriInfo,
IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator)
Add additional models to the RDF dataset for the given resource
|
Modifier and Type | Method and Description |
---|---|
long |
RdfStreamProvider.getSize(RdfStream t,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
void |
RdfStreamProvider.writeTo(RdfStream rdfStream,
Class<?> type,
Type genericType,
Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders,
OutputStream entityStream) |
Constructor and Description |
---|
RdfStreamStreamingOutput(RdfStream rdfStream,
javax.ws.rs.core.MediaType mediaType)
Normal constructor
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraBinaryImpl.getFixity(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator) |
RdfStream |
FedoraBinaryImpl.getFixity(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI digestUri,
long size) |
RdfStream |
FedoraResourceImpl.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Class<? extends RdfStream> context) |
RdfStream |
FedoraResourceImpl.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Iterable<? extends Class<? extends RdfStream>> contexts) |
Modifier and Type | Method and Description |
---|---|
void |
FedoraResourceImpl.replaceProperties(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
com.hp.hpl.jena.rdf.model.Model inputModel,
RdfStream originalTriples) |
void |
FedoraResourceImpl.updateProperties(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
String sparqlUpdateStatement,
RdfStream originalTriples) |
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraResourceImpl.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Class<? extends RdfStream> context) |
RdfStream |
FedoraResourceImpl.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Iterable<? extends Class<? extends RdfStream>> contexts) |
Modifier and Type | Class and Description |
---|---|
class |
AclRdfContext |
class |
BlankNodeRdfContext
Embed all blank nodes in the RDF stream
|
class |
ChildrenRdfContext |
class |
ContentRdfContext |
class |
FixityRdfContext
An
RdfStream containing information about the fixity of a
FedoraBinary . |
class |
HashRdfContext |
class |
LdpContainerRdfContext |
class |
LdpIsMemberOfRdfContext |
class |
LdpRdfContext |
class |
NamespaceRdfContext
An
RdfStream that holds the namespace mappings for serializations,
as well as Triple s describing those namespaces. |
class |
NodeRdfContext
RdfStream that holds contexts related to a specific Node . |
class |
NodeTypeRdfContext
Assemble
Triple s derived from the NodeType s in a repository. |
class |
ParentRdfContext |
class |
PropertiesRdfContext
NodeRdfContext for RDF that derives from JCR properties on a Resource |
class |
ReferencesRdfContext
Accumulate inbound references to a given resource
|
class |
RootRdfContext
Assemble
Triple s derived from the root of a repository. |
class |
TypeRdfContext |
class |
VersionsRdfContext
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
NodeServiceImpl.getNodeTypes(javax.jcr.Session session) |
Modifier and Type | Method and Description |
---|---|
RdfStream |
PersistingRdfStreamConsumer.stream() |
Constructor and Description |
---|
PersistingRdfStreamConsumer(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
RdfAdder(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
RdfRemover(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
javax.jcr.Session session,
RdfStream stream)
Ordinary constructor.
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraBinary.getFixity(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator)
Get the fixity of this datastream compared to metadata stored in the repository
|
RdfStream |
FedoraBinary.getFixity(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
URI contentDigest,
long size)
Get the fixity of this datastream in a given repository's binary store.
|
RdfStream |
FedoraResource.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Class<? extends RdfStream> context)
Return the RDF properties of this object using the provided context
|
RdfStream |
FedoraResource.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Iterable<? extends Class<? extends RdfStream>> contexts)
Return the RDF properties of this object using the provided contexts
|
Modifier and Type | Method and Description |
---|---|
void |
FedoraResource.replaceProperties(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
com.hp.hpl.jena.rdf.model.Model inputModel,
RdfStream originalTriples)
Replace the properties of this object with the properties from the given
model
|
void |
FedoraResource.updateProperties(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
String sparqlUpdateStatement,
RdfStream originalTriples)
Update the provided properties with a SPARQL Update query.
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
FedoraResource.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Class<? extends RdfStream> context)
Return the RDF properties of this object using the provided context
|
RdfStream |
FedoraResource.getTriples(IdentifierConverter<com.hp.hpl.jena.rdf.model.Resource,FedoraResource> idTranslator,
Iterable<? extends Class<? extends RdfStream>> contexts)
Return the RDF properties of this object using the provided contexts
|
Modifier and Type | Method and Description |
---|---|
RdfStream |
NodeService.getNodeTypes(javax.jcr.Session session) |
Modifier and Type | Method and Description |
---|---|
RdfStream |
RdfStream.concat(Collection<? extends com.hp.hpl.jena.graph.Triple> newTriples) |
RdfStream |
RdfStream.concat(Iterator<? extends com.hp.hpl.jena.graph.Triple> newTriples) |
<T extends com.hp.hpl.jena.graph.Triple> |
RdfStream.concat(T... newTriples) |
<T extends com.hp.hpl.jena.graph.Triple> |
RdfStream.concat(T newTriple) |
RdfStream |
RdfStream.filter(com.google.common.base.Predicate<? super com.hp.hpl.jena.graph.Triple> predicate)
As
Iterators.filter(Iterator, Predicate) while maintaining context. |
static RdfStream |
RdfStream.fromModel(com.hp.hpl.jena.rdf.model.Model model) |
RdfStream |
RdfStream.limit(Integer limit)
As
Iterators.limit(Iterator, int) while maintaining context. |
RdfStream |
RdfStream.namespace(String prefix,
String uri)
RdfStream
|
RdfStream |
RdfStream.namespaces(Map<String,String> nses) |
RdfStream |
RdfStream.session(javax.jcr.Session session)
Sets the JCR context of this stream
|
RdfStream |
RdfStream.skip(Integer skipNum)
As
Iterators.advance(Iterator, int) while maintaining context. |
RdfStream |
RdfStream.topic(com.hp.hpl.jena.graph.Node topic)
Sets the topic of this stream
|
<Tr extends com.hp.hpl.jena.graph.Triple,T extends Iterable<Tr>> |
RdfStream.withThisContext(T stream)
Returns the proffered
Triple s with the context of this RdfStream. |
<Tr extends com.hp.hpl.jena.graph.Triple,T extends Iterator<Tr>> |
RdfStream.withThisContext(T stream)
Returns the proffered
Triple s with the context of this RdfStream. |
Modifier and Type | Method and Description |
---|---|
T |
Transformation.apply(RdfStream stream)
Execute a transform on an rdf stream
|
Modifier and Type | Method and Description |
---|---|
com.hp.hpl.jena.query.QueryExecution |
SparqlQueryTransform.apply(RdfStream rdfStream) |
List<Map<String,Collection<Object>>> |
LDPathTransform.apply(RdfStream stream) |
Copyright © 2013-2014 DuraSpace, Inc.. All Rights Reserved.