net.sourceforge.fluxion.pussycat.renderlets
Class AbstractRenderletProvider
java.lang.Object
net.sourceforge.fluxion.pussycat.renderlets.AbstractRenderletProvider
- All Implemented Interfaces:
- RenderletSPI, TripleParamFactory<java.lang.Class<? extends java.lang.Object>,RenderletType,RenderletManager,Renderlet,java.lang.NullPointerException>
- Direct Known Subclasses:
- AvailablePublishersListRenderletProvider, DefaultClassHierarchyRenderletProvider, DirectClassHierarchyRenderletProvider, IndividualViewRenderletProvider, LoadedOntologyListRenderletProvider, OntologySummaryRenderletProvider, PizzaOntologyRenderletProvider, RenderletListRenderletProvider, ResourceViewRenderletProvider, SparqlQueryRenderletProvider
public abstract class AbstractRenderletProvider
- extends java.lang.Object
- implements RenderletSPI
Created by IntelliJ IDEA.
User: mrp
Date: 09-Nov-2005
Time: 16:03:18
To change this template use File | Settings | File Templates.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractRenderletProvider
public AbstractRenderletProvider()
make
public final Renderlet make(java.lang.Class<?> o,
RenderletType rt,
RenderletManager rm)
throws java.lang.NullPointerException
- Description copied from interface:
TripleParamFactory
- Attempt to make a new instance. If the Spi can't process the parameters,
it should return null. If it fails to process the parameters, it should
raise an exception.
- Specified by:
make
in interface TripleParamFactory<java.lang.Class<? extends java.lang.Object>,RenderletType,RenderletManager,Renderlet,java.lang.NullPointerException>
- Parameters:
o
- the first to use to build a new instancert
- the seccond to use to build a new instancerm
- the seccond to use to build a new instance
- Returns:
- a new instance, or null
- Throws:
java.lang.NullPointerException
getRequiredClass
protected abstract java.lang.Class<?> getRequiredClass()
makeRenderlet
protected abstract Renderlet makeRenderlet(RenderletManager rm)
Copyright © 2010. All Rights Reserved.