net.sourceforge.fluxion.pussycat.renderlets
Interface TripleParamFactory<Param1,Param2,Param3,Return,T extends java.lang.Throwable>

All Known Subinterfaces:
RenderletSPI
All Known Implementing Classes:
AbstractRenderletProvider, AvailablePublishersListRenderletProvider, DefaultClassHierarchyRenderletProvider, DirectClassHierarchyRenderletProvider, IndividualViewRenderletProvider, LoadedOntologyListRenderletProvider, OntologySummaryRenderletProvider, PizzaOntologyRenderletProvider, RenderletListRenderletProvider, ResourceViewRenderletProvider, SparqlQueryRenderletProvider

public interface TripleParamFactory<Param1,Param2,Param3,Return,T extends java.lang.Throwable>


Method Summary
 Return make(Param1 param1, Param2 param2, Param3 param3)
          Attempt to make a new instance.
 

Method Detail

make

Return make(Param1 param1,
            Param2 param2,
            Param3 param3)
            throws T extends java.lang.Throwable
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.

Parameters:
param1 - the first to use to build a new instance
param2 - the seccond to use to build a new instance
param3 - the seccond to use to build a new instance
Returns:
a new instance, or null
Throws:
T - if there was a problem building the new instance
T extends java.lang.Throwable


Copyright © 2010. All Rights Reserved.