edu.utdallas.paged.assembler
Class PagedAssemblerBase

java.lang.Object
  extended by com.hp.hpl.jena.assembler.assemblers.AssemblerBase
      extended by edu.utdallas.paged.assembler.PagedAssemblerBase
All Implemented Interfaces:
com.hp.hpl.jena.assembler.Assembler, PagedAssembler

public abstract class PagedAssemblerBase
extends com.hp.hpl.jena.assembler.assemblers.AssemblerBase
implements PagedAssembler

An abstract class used by assemblers

Author:
vaibhav

Field Summary
 
Fields inherited from interface edu.utdallas.paged.assembler.PagedAssembler
pagedMemAssembler, pagedRDBAssembler, pagedSDBAssembler
 
Fields inherited from interface com.hp.hpl.jena.assembler.Assembler
connection, content, defaultModel, documentManager, fileManager, fileModel, general, infModel, locationMapper, memoryModel, modelSource, ontModel, ontModelSpec, prefixMapping, rdbModel, reasonerFactory, ruleSet, unionModel
 
Constructor Summary
PagedAssemblerBase()
           
 
Method Summary
 java.lang.Object open(PagedAssembler a, com.hp.hpl.jena.rdf.model.Resource root)
          Method that returns an Assembler object
abstract  java.lang.Object open(PagedAssembler a, com.hp.hpl.jena.rdf.model.Resource root, com.hp.hpl.jena.assembler.Mode mode)
          Method that all subclasses must implement for particular assemblers
 
Methods inherited from class com.hp.hpl.jena.assembler.assemblers.AssemblerBase
getOptionalClassName, getRequiredResource, open, open, open, openModel, openModel
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.assembler.Assembler
open, open, open, openModel, openModel
 

Constructor Detail

PagedAssemblerBase

public PagedAssemblerBase()
Method Detail

open

public final java.lang.Object open(PagedAssembler a,
                                   com.hp.hpl.jena.rdf.model.Resource root)
Method that returns an Assembler object

Parameters:
a - - an assembler for the extended model
root - - the specific kind of model (extended memory, RDB or SDB)
Returns:
an Object representing an assembler

open

public abstract java.lang.Object open(PagedAssembler a,
                                      com.hp.hpl.jena.rdf.model.Resource root,
                                      com.hp.hpl.jena.assembler.Mode mode)
Method that all subclasses must implement for particular assemblers

Parameters:
a - - the assembler for the extended model
root - - the specific model (extended memory, RDB, SDB)
mode - - the mode of this assembler
Returns:
an Object representing an assembler