NetKernel APIs


Uses of Interface
com.ten60.netkernel.urii.IURRepresentation

Packages that use IURRepresentation
com.ten60.netkernel.cache   
com.ten60.netkernel.container   
com.ten60.netkernel.module   
com.ten60.netkernel.module.accessor   
com.ten60.netkernel.scheduler   
com.ten60.netkernel.transport   
com.ten60.netkernel.urii.accessor   
com.ten60.netkernel.urii.aspect   
com.ten60.netkernel.urii.fragment   
com.ten60.netkernel.urii.representation   
com.ten60.netkernel.urrequest   
org.ten60.netkernel.layer1.accessor   
org.ten60.netkernel.layer1.meta   
org.ten60.netkernel.layer1.nkf   
org.ten60.netkernel.layer1.nkf.impl   
org.ten60.netkernel.layer1.representation   
org.ten60.netkernel.layer1.transrepresentation   
org.ten60.netkernel.xml.representation   
org.ten60.netkernel.xml.transrepresentation   
org.ten60.netkernel.xml.xahelper   
 

Uses of IURRepresentation in com.ten60.netkernel.cache
 

Classes in com.ten60.netkernel.cache that implement IURRepresentation
 class Cache
          NetKernel Cache Component- responsible for locating a cachelet for getting or putting an IURRepresentation from an URRequest.
 

Fields in com.ten60.netkernel.cache declared as IURRepresentation
static IURRepresentation Cache.EXPIRED_RESOURCE
          expired resource in cache
 

Methods in com.ten60.netkernel.cache that return IURRepresentation
 IURRepresentation ICachelet.get(URRequest aRequest)
          Attempt to get a representation that will satisfy the given request
 IURRepresentation Cache.get(URRequest aRequest)
          public interface for getting a IURRepresentation that will satisfy the given request
 

Uses of IURRepresentation in com.ten60.netkernel.container
 

Subinterfaces of IURRepresentation in com.ten60.netkernel.container
 interface IComponent
          Interface for all NetKernel System Components, they are all IURRepresentations and implements IRepresentationBinaryStream.
 

Classes in com.ten60.netkernel.container that implement IURRepresentation
 class ComponentImpl
          Abstract base class of all NetKernel System Components
 class Config
          Configuration Component reads in system configuration information and holds it for other components to access
 class Container
          Main class for NetKernel.
 class HouseKeeper
          HouseKeeper system component periodically polls all other system components to do their housework.
 

Methods in com.ten60.netkernel.container that return IURRepresentation
 IURRepresentation Container.requestResource(URIdentifier aURI, Class aAspectClass, Map aArgs)
          API for embedded/JMX to allow requests to be made on the container for resources
 

Uses of IURRepresentation in com.ten60.netkernel.module
 

Classes in com.ten60.netkernel.module that implement IURRepresentation
 class ModuleManager
          NetKernel system component which manages all deployed modules and their public/private address spaces
 

Methods in com.ten60.netkernel.module with parameters of type IURRepresentation
 ITransrepresentor ModuleDefinition.getTransrepresentorFor(IURRepresentation aFrom, Class aTo, List aLookedAtModules)
           
 ITransrepresentor ModuleManager.getTransrepresentorFor(IURRepresentation aFrom, Class aTo, URRequest aRequest)
           
 

Uses of IURRepresentation in com.ten60.netkernel.module.accessor
 

Classes in com.ten60.netkernel.module.accessor that implement IURRepresentation
 class ModuleResourceAccessor
          Accessor used for accessing module resources on the ffcpl: scheme
 class ModuleResourceExpiryRepresentation
          The representation returned by the module resource accessor exists request.
 class ModuleResourceRepresentation
          The representation returned by the module resource accessor.
 

Uses of IURRepresentation in com.ten60.netkernel.scheduler
 

Classes in com.ten60.netkernel.scheduler that implement IURRepresentation
 class Scheduler
          The Scheduler system component.
 

Methods in com.ten60.netkernel.scheduler that return IURRepresentation
 IURRepresentation RequestState.getUncastResult()
           
 IURRepresentation RequestState.getResult()
           
 

Methods in com.ten60.netkernel.scheduler with parameters of type IURRepresentation
 void RequestState.setUncastResult(IURRepresentation aResult)
           
 void RequestState.setResult(IURRepresentation aResult)
           
 

Uses of IURRepresentation in com.ten60.netkernel.transport
 

Classes in com.ten60.netkernel.transport that implement IURRepresentation
 class TransportManager
          Transport Manager system component manages the startup and shutdown of all registered transports.
 

Methods in com.ten60.netkernel.transport that return IURRepresentation
 IURRepresentation TransportManager.handleRequest(URRequest aRequest, ITransport aTransport)
          Called from a Transport this method processes a synchronous request
 IURRepresentation TransportManager.innerHandleRequest(URRequest aRequest, ITransport aTransport)
          Separate method so that Container can call init process without worry of being blocked whilst all else is kept at bay
 

Uses of IURRepresentation in com.ten60.netkernel.urii.accessor
 

Subinterfaces of IURRepresentation in com.ten60.netkernel.urii.accessor
 interface IURAccessor
          A Universal Resource Accessor provides functionality to satisfy requests on Universal Resources.
 

Classes in com.ten60.netkernel.urii.accessor that implement IURRepresentation
 class AccessorImpl
          Skeletal implementation of IURAccessor for an NetKernel inbuild accessors
 

Methods in com.ten60.netkernel.urii.accessor that return IURRepresentation
protected  IURRepresentation AccessorImpl.transrepresent(IURRepresentation aFrom, URIdentifier aFromURI, Class aToClass, URRequest aOriginalRequest)
          issue a synchronous transrepresentation request
 

Methods in com.ten60.netkernel.urii.accessor with parameters of type IURRepresentation
protected  void AccessorImpl.issueResult(URRequest aRequest, IURRepresentation aResource, boolean aException)
          return result of our invocation
protected  IURRepresentation AccessorImpl.transrepresent(IURRepresentation aFrom, URIdentifier aFromURI, Class aToClass, URRequest aOriginalRequest)
          issue a synchronous transrepresentation request
 

Uses of IURRepresentation in com.ten60.netkernel.urii.aspect
 

Methods in com.ten60.netkernel.urii.aspect that return IURRepresentation
static IURRepresentation BooleanAspect.create(IURMeta aMeta, boolean aBoolean)
          Deprecated.  
static IURRepresentation StringAspect.create(IURMeta aMeta, String aString)
          Deprecated.  
static IURRepresentation NetKernelExceptionAspect.create(NetKernelException aException)
          Create a new representation to hold and exception
static IURRepresentation NetKernelExceptionAspect.create(NetKernelError aError)
          Create a new representation to hold and exception
static IURRepresentation VoidAspect.create()
          Create a new void representation this is expired and a mime type of application/void.
static IURRepresentation VoidAspect.create(int aCost)
          Create a new void representation this is expired and a mime type of application/void.
 

Uses of IURRepresentation in com.ten60.netkernel.urii.fragment
 

Methods in com.ten60.netkernel.urii.fragment that return IURRepresentation
 IURRepresentation IFragmentor.fragment(URRequest aRequest)
          Fragment the given Representation
 

Uses of IURRepresentation in com.ten60.netkernel.urii.representation
 

Classes in com.ten60.netkernel.urii.representation that implement IURRepresentation
 class MonoRepresentationImpl
          Generic implementation of an IURRepresentation that has only one interface implementor
 class SimpleRepresentationImpl
          Implementation of a Representation where the interface implementor is the Representation class itself- this has the problem that creating a mirror of this representation will stop this representation from being GCed so only realy useful in limited cases
 

Methods in com.ten60.netkernel.urii.representation that return IURRepresentation
 IURRepresentation ITransrepresentor.transrepresent(IURRepresentation aFrom, URRequest aRequest)
          Transrepresent the given Representation
 

Methods in com.ten60.netkernel.urii.representation with parameters of type IURRepresentation
 boolean ITransrepresentor.supports(IURRepresentation aFrom, Class aTo)
          Returns true if the given representation can be transrepresented using this transreptor to the given interface
 IURRepresentation ITransrepresentor.transrepresent(IURRepresentation aFrom, URRequest aRequest)
          Transrepresent the given Representation
 

Uses of IURRepresentation in com.ten60.netkernel.urrequest
 

Methods in com.ten60.netkernel.urrequest that return IURRepresentation
 IURRepresentation URResult.getResource()
           
 IURRepresentation URRequest.getArg(URIdentifier aURI)
           
 

Methods in com.ten60.netkernel.urrequest with parameters of type IURRepresentation
 void URRequest.addArg(URIdentifier aURI, IURRepresentation aArg)
          Adds a pass-by-value argument to the request
 

Constructors in com.ten60.netkernel.urrequest with parameters of type IURRepresentation
URResult(URRequest aRequest, IURRepresentation aResource)
          Construct a new URResult
 

Uses of IURRepresentation in org.ten60.netkernel.layer1.accessor
 

Classes in org.ten60.netkernel.layer1.accessor that implement IURRepresentation
 class AbstractSchemeAccessor
          Implementor of abstract: scheme, things that don't exist, all you can do is confirm their non-existence.
 class ActiveAccessorImpl
          Base class for implementing active accessors.
 class DataSchemeAccessor
          Accessor for data: scheme IETF RFC2397 http://www.ietf.org/rfc/rfc2397.txt
 class FileResourceRepresentation
          The representation returned by NewSimpleNetAccessor.
 class NewSimpleNetAccessor
          Returns an IAspectReadableBinaryStream be resolved as a URL using javas inbuilt resolver.
 class WormholeAccessor
          WormholeAccessor
 

Methods in org.ten60.netkernel.layer1.accessor that return IURRepresentation
protected  IURRepresentation AccessorImpl.getResource(URIdentifier aURI, Class aAspectClass, URRequest aOriginalRequest)
          Gets a IURRepresentation for a given URI.
protected  IURRepresentation AccessorImpl.transrepresent(URIdentifier aSourceURI, IURRepresentation aSourceRepresentation, Class aTargetClass, URRequest aOriginalRequest)
          Transrepresent an IURRepresentation to another aspect
 

Methods in org.ten60.netkernel.layer1.accessor with parameters of type IURRepresentation
protected  IURRepresentation AccessorImpl.transrepresent(URIdentifier aSourceURI, IURRepresentation aSourceRepresentation, Class aTargetClass, URRequest aOriginalRequest)
          Transrepresent an IURRepresentation to another aspect
protected  void AccessorImpl.sinkResource(URIdentifier aURI, IURRepresentation aRepresentation, URRequest aOriginalRequest)
          Sink a resource to a URI
 

Uses of IURRepresentation in org.ten60.netkernel.layer1.meta
 

Constructors in org.ten60.netkernel.layer1.meta with parameters of type IURRepresentation
DependencyMeta(IURRepresentation aOther, int aCreationCost, int aUsageCost)
           
DependencyMeta(IURRepresentation aOther, int aCreationCost)
           
 

Uses of IURRepresentation in org.ten60.netkernel.layer1.nkf
 

Methods in org.ten60.netkernel.layer1.nkf that return IURRepresentation
 IURRepresentation INKFConvenienceHelper.source(String aURI)
          Source a resource from its URI
 IURRepresentation INKFConvenienceHelper.source(String aURI, Class aAspectClass)
          Source a resource from its URI
 IURRepresentation INKFConvenienceHelper.createIntermediateRepresentationForAspect(IURAspect aAspect, String aMimeType)
          Create a representation around one aspect that has been internally created and give it the specified mimetype.
 IURRepresentation INKFKernelHelper.issueRequest(URRequest aRequest)
          Advanced Issue a resource request to the kernel using a URRequest.
 IURRepresentation INKFRequestReadOnly.getArgumentValue(String aURI)
          Return the value of a by-value argument, null if the argument does not exist.
 IURRepresentation INKFAsyncRequestHandle.join()
          Wait for an asynchronous subrequest to complete and return result - same effect as join(0)
 IURRepresentation INKFAsyncRequestHandle.join(long aTimeout)
          Wait for an asynchronous subrequest to complete and return result
 IURRepresentation INKFBasicHelper.issueSubRequest(INKFRequest aRequest)
          Issue a subrequest.
 

Methods in org.ten60.netkernel.layer1.nkf with parameters of type IURRepresentation
 IURAspect INKFConvenienceHelper.transrept(IURRepresentation aSource, Class aAspectClass)
          Transrept a internally created resource into alternative aspect.
 void INKFKernelHelper.setResponse(IURRepresentation aResponse)
          Advanced Sets the response that will be issued as the result of this invocation of the accessor.
 void INKFRequest.addArgument(String aName, IURRepresentation aValue)
          Adds a named pass-by-value argument to the request (a unique internal URI will be dynamically generated for the argument).
 void INKFRequest.addSystemArgument(IURRepresentation aValue)
          Adds a system argument (for use in transrept and sink requests.
 INKFResponse INKFBasicHelper.createResponseFrom(IURRepresentation aRepresentation)
          Create a response which should then be configured before being set as the overall response for the accessor.
 void INKFAsyncRequestListener.receiveRepresentation(IURRepresentation aRepresentation, INKFRequest aRequest, INKFConvenienceHelper context)
          Called when the result of a request is made available.
 

Uses of IURRepresentation in org.ten60.netkernel.layer1.nkf.impl
 

Classes in org.ten60.netkernel.layer1.nkf.impl that implement IURRepresentation
 class NKFAccessorImpl
          The main base-class for creating accessors using the NetKernel Foundation API
 

Methods in org.ten60.netkernel.layer1.nkf.impl that return IURRepresentation
 IURRepresentation NKFFragmentorImpl.fragment(URRequest aRequest)
          Adapts the kernel API into the NKF API and calls the fragment(INKFConvenienceHelper context) method.
 IURRepresentation NKFAsyncRequestHandleImpl.join()
           
 IURRepresentation NKFAsyncRequestHandleImpl.join(long aTimeout)
           
protected  IURRepresentation NKFComponentHelperImpl.innerIssueSyncRequest(URRequest aRequest)
           
 IURRepresentation NKFRequestReadOnlyImpl.getArgumentValue(String aURI)
           
 IURRepresentation NKFTransreptorImpl.transrepresent(IURRepresentation aFrom, URRequest aRequest)
          Adapts the kernel API into the NKF API and calls the transrepresent(INKFConvenienceHelper context) method.
 IURRepresentation NKFHelperImpl.issueRequest(URRequest aRequest)
           
 IURRepresentation NKFHelperImpl.issueSubRequest(INKFRequest aRequest)
           
 IURRepresentation NKFHelperImpl.source(String aURI)
           
 IURRepresentation NKFHelperImpl.source(String aURI, Class aAspectClass)
           
protected abstract  IURRepresentation NKFHelperImpl.innerIssueSyncRequest(URRequest aRequest)
           
 IURRepresentation NKFHelperImpl.createIntermediateRepresentationForAspect(IURAspect aAspect, String aMimeType)
           
protected  IURRepresentation NKFTransportHelperImpl.innerIssueSyncRequest(URRequest aRequest)
           
 

Methods in org.ten60.netkernel.layer1.nkf.impl with parameters of type IURRepresentation
 void NKFRequestImpl.addArgument(String aName, IURRepresentation aValue)
           
 void NKFRequestImpl.addSystemArgument(IURRepresentation aValue)
           
 IURRepresentation NKFTransreptorImpl.transrepresent(IURRepresentation aFrom, URRequest aRequest)
          Adapts the kernel API into the NKF API and calls the transrepresent(INKFConvenienceHelper context) method.
 void NKFAccessorHelperImpl.handleAsyncResponse(IURRepresentation aResponse)
           
 void NKFHelperImpl.setResponse(IURRepresentation aResponse)
           
 INKFResponse NKFHelperImpl.createResponseFrom(IURRepresentation aRepresentation)
           
 IURAspect NKFHelperImpl.transrept(IURRepresentation aSource, Class aAspectClass)
           
 void NKFHelperImpl.handleAsyncResponse(IURRepresentation aResponse)
          no response can be handled asynchronously
 

Constructors in org.ten60.netkernel.layer1.nkf.impl with parameters of type IURRepresentation
NKFResponseImpl(IURRepresentation aRep, NKFHelperImpl aHelper)
          Creates a new instance of NKFResponseImpl
 

Uses of IURRepresentation in org.ten60.netkernel.layer1.representation
 

Classes in org.ten60.netkernel.layer1.representation that implement IURRepresentation
 class MultiRepresentationImpl
          Implementation of IURRepresentation that can hold may IURAspects
 

Methods in org.ten60.netkernel.layer1.representation that return IURRepresentation
static IURRepresentation MirrorRepresentation.createIntermediate(IURRepresentation aOther)
          Creates a representation that will always be marked as intermediate
static IURRepresentation MirrorRepresentation.cast(IURRepresentation aOther, String aMimeType)
          Create a representation that will be of another MIME type
static IURRepresentation MirrorRepresentation.expire(IURRepresentation aOther, long aExpiry)
          Create a representation that will expire at a set time
static IURRepresentation MirrorRepresentation.create(IURMeta aMeta, IURRepresentation aOther)
           
 IURRepresentation[] IAspectMultipart.getParts()
           
 IURRepresentation IAspectMultipart.getPartWithName(String aName)
           
static IURRepresentation BooleanAspect.create(IURMeta aMeta, boolean aBoolean)
          Deprecated.  
static IURRepresentation StringAspect.create(IURMeta aMeta, String aString)
          Deprecated.  
static IURRepresentation URIAspect.create(IURMeta aMeta, URI aURI)
          Deprecated.  
static IURRepresentation ByteArrayAspect.create(IURMeta aMeta, ByteArrayOutputStream aBAOS)
          Deprecated.  
static IURRepresentation ByteArrayAspect.create(IURMeta aMeta, byte[] aByteArray)
          Deprecated.  
static IURRepresentation ByteArrayAspect.create(IURMeta aMeta, ByteArrayOutputStream aBAOS, String aEncoding)
          Deprecated.  
static IURRepresentation ByteArrayAspect.create(IURMeta aMeta, byte[] aByteArray, String aEncoding)
          Deprecated.  
 IURRepresentation MultiPartAspect.getPartWithName(String aName)
           
 IURRepresentation[] MultiPartAspect.getParts()
           
static IURRepresentation MultiPartAspect.create(IURRepresentation aPrimary, Map aOthers)
          A convenience helper to create an IURRepresentation with all aspects from the primary plus a MultiPartAspect containing the list of other aspects
static IURRepresentation NVPAspect.create(IURMeta aMeta, NVPImpl aNVP)
          Create an IURRepresentation holding the immutable NVPImpl
static IURRepresentation VoidAspect.create()
          Create a new void representation this is expired and a mime type of application/void.
static IURRepresentation VoidAspect.create(boolean aExpired)
           
 

Methods in org.ten60.netkernel.layer1.representation with parameters of type IURRepresentation
 void MultiRepresentationImpl.addAspectsOf(IURRepresentation aRepresentation)
          Add all aspects of another representation
static IURRepresentation MirrorRepresentation.createIntermediate(IURRepresentation aOther)
          Creates a representation that will always be marked as intermediate
static IURRepresentation MirrorRepresentation.cast(IURRepresentation aOther, String aMimeType)
          Create a representation that will be of another MIME type
static IURRepresentation MirrorRepresentation.expire(IURRepresentation aOther, long aExpiry)
          Create a representation that will expire at a set time
static IURRepresentation MirrorRepresentation.create(IURMeta aMeta, IURRepresentation aOther)
           
 void MultiPartAspect.addPart(String aName, IURRepresentation aPart)
          Add a named part.
static IURRepresentation MultiPartAspect.create(IURRepresentation aPrimary, Map aOthers)
          A convenience helper to create an IURRepresentation with all aspects from the primary plus a MultiPartAspect containing the list of other aspects
 

Uses of IURRepresentation in org.ten60.netkernel.layer1.transrepresentation
 

Methods in org.ten60.netkernel.layer1.transrepresentation that return IURRepresentation
protected  IURRepresentation ComplexTransreptorImpl.getResource(URIdentifier aURI, Class aAspectClass, URRequest aParent)
           
 IURRepresentation SimpleTransreptorImpl.transrepresent(IURRepresentation aFrom, URRequest aRequest)
          Adapts to legacy interface
abstract  IURRepresentation SimpleTransreptorImpl.transrepresent(IURRepresentation aFrom)
          Transrepresent the given Representation
 

Methods in org.ten60.netkernel.layer1.transrepresentation with parameters of type IURRepresentation
 boolean BinaryStreamToString.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation SimpleTransreptorImpl.transrepresent(IURRepresentation aFrom, URRequest aRequest)
          Adapts to legacy interface
abstract  IURRepresentation SimpleTransreptorImpl.transrepresent(IURRepresentation aFrom)
          Transrepresent the given Representation
 boolean BooleanSerializer.supports(IURRepresentation aFrom, Class aTo)
           
 boolean VoidAspectToErrorTransreptor.supports(IURRepresentation aFrom, Class aTo)
           
 

Uses of IURRepresentation in org.ten60.netkernel.xml.representation
 

Methods in org.ten60.netkernel.xml.representation that return IURRepresentation
static IURRepresentation BinaryStreamSAXAspect.create(IURMeta aMeta, IAspectBinaryStream aProxy)
           
static IURRepresentation SAXFilterAspect.create(IURMeta aMeta, IAspectSAX aInput, XMLFilter aFilter)
          Deprecated.  
static IURRepresentation DOMXDAAspect.create(IURMeta aMeta, DOMXDA aXDA)
           
 

Uses of IURRepresentation in org.ten60.netkernel.xml.transrepresentation
 

Methods in org.ten60.netkernel.xml.transrepresentation that return IURRepresentation
 IURRepresentation XmlObjectParser.transrepresent(IURRepresentation aFrom)
           
 IURRepresentation SAX2XmlObject.transrepresent(IURRepresentation aFrom)
           
 IURRepresentation BinaryStreamToSAX.transrepresent(IURRepresentation aFrom)
           
 IURRepresentation SAX2DOM.transrepresent(IURRepresentation aFrom)
           
 IURRepresentation DOM2SAX.transrepresent(IURRepresentation aFrom)
           
 IURRepresentation DOMXDASerializer.transrepresent(IURRepresentation aFrom)
           
 IURRepresentation XmlObject2SAX.transrepresent(IURRepresentation aFrom)
           
 

Methods in org.ten60.netkernel.xml.transrepresentation with parameters of type IURRepresentation
 boolean NVPToXMLBinaryStream.supports(IURRepresentation aFrom, Class aTo)
           
 boolean XXX2JDOM.supports(IURRepresentation aFrom, Class aTo)
           
 boolean XMLToNVP.supports(IURRepresentation aFrom, Class aTo)
           
 boolean NodeList2XML.supports(IURRepresentation aFrom, Class aTo)
           
 boolean BooleanToCanonicalXML.supports(IURRepresentation aFrom, Class aTo)
           
 boolean XXX2XmlObject.supports(IURRepresentation aFrom, Class aTo)
           
 boolean XXXToStAXReader.supports(IURRepresentation aFrom, Class aTo)
           
 boolean XmlObjectParser.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation XmlObjectParser.transrepresent(IURRepresentation aFrom)
           
 boolean XmlObject2DOMXDA.supports(IURRepresentation aFrom, Class aTo)
           
 boolean SAX2XmlObject.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation SAX2XmlObject.transrepresent(IURRepresentation aFrom)
           
 boolean NVPToXML.supports(IURRepresentation aFrom, Class aTo)
           
 boolean BinaryStreamToSAX.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation BinaryStreamToSAX.transrepresent(IURRepresentation aFrom)
           
 boolean JDOM2SAX.supports(IURRepresentation aFrom, Class aTo)
           
 boolean SAXToBinaryStream.supports(IURRepresentation aFrom, Class aTo)
           
 boolean SAX2DOM.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation SAX2DOM.transrepresent(IURRepresentation aFrom)
           
 boolean DOMXDAParser.supports(IURRepresentation aFrom, Class aTo)
           
 boolean JDOM2DOMXDA.supports(IURRepresentation aFrom, Class aTo)
           
 boolean DOM2SAX.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation DOM2SAX.transrepresent(IURRepresentation aFrom)
           
 boolean StAXReaderToXXX.supports(IURRepresentation aFrom, Class aTo)
           
 boolean CanonicalBooleanToBoolean.supports(IURRepresentation aFrom, Class aTo)
           
 boolean JDOMSerializer.supports(IURRepresentation aFrom, Class aTo)
           
 boolean DOMXDASerializer.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation DOMXDASerializer.transrepresent(IURRepresentation aFrom)
           
 boolean XmlObject2SAX.supports(IURRepresentation aFrom, Class aTo)
           
 IURRepresentation XmlObject2SAX.transrepresent(IURRepresentation aFrom)
           
 boolean XmlObjectSerializer.supports(IURRepresentation aFrom, Class aTo)
           
 boolean URIToCanonicalURI.supports(IURRepresentation aFrom, Class aTo)
           
 

Uses of IURRepresentation in org.ten60.netkernel.xml.xahelper
 

Classes in org.ten60.netkernel.xml.xahelper that implement IURRepresentation
 class XAccessor
          An Highlevel accessor base class written to support migration of an old codebase from NetKernel v1, tailored to XML accessors but supports non-XML datatypes just as well.
 

Methods in org.ten60.netkernel.xml.xahelper that return IURRepresentation
 IURRepresentation XAHelper.getOperand(Class aClass)
          return an IURRepresentation of the operand that has a particular aspect
 IURRepresentation XAHelper.getOperator(Class aClass)
          return an IURRepresentation of the operator that has a particular aspect
 IURRepresentation XAHelper.getParameter(Class aClass)
          return an IURRepresentation of the parameter that has a particular aspect
 IURRepresentation XAHelper.getResource(URI aURI, Class aClass)
          return an IURRepresentation of an abitrary URI
 IURRepresentation XAHelperExtra.requestResourceWithValues(URI aURI, Class aAspectClass, Map aURIToValue)
          Request a resource with optional pass-by-value arguments
protected  IURRepresentation XAccessor.getProxy(URIdentifier aURI, Class aAspectClass, URRequest aOriginalRequest)
           
protected  IURRepresentation XAccessor.transrepresent(URIdentifier aSourceURI, IURRepresentation aSourceProxy, Class aAspectClass, URRequest aOriginalRequest)
           
protected  IURRepresentation XAccessor.fragment(IURRepresentation aSourceProxy, String aFragment, Class aAspectClass, URRequest aOriginalRequest)
           
protected abstract  IURRepresentation XAccessor.source(XAHelper aHelper)
          This method must be implemented in subclasses to provide the source functionality
 IURRepresentation XAHelperImpl.getOperand(Class aClass)
           
 IURRepresentation XAHelperImpl.getOperator(Class aClass)
           
 IURRepresentation XAHelperImpl.getParameter(Class aClass)
           
 IURRepresentation XAHelperImpl.getResource(URI aURI, Class aClass)
           
 IURRepresentation XAHelperImpl.requestResourceWithValues(URI aURI, Class aAspectClass, Map aURIToValue)
          Request a resource with optional pass-by-value arguments
 

Methods in org.ten60.netkernel.xml.xahelper with parameters of type IURRepresentation
 void XAHelper.setResource(URI aURI, IURRepresentation aRepresentation)
          Sink an abitrary resource
protected  IURRepresentation XAccessor.transrepresent(URIdentifier aSourceURI, IURRepresentation aSourceProxy, Class aAspectClass, URRequest aOriginalRequest)
           
protected  IURRepresentation XAccessor.fragment(IURRepresentation aSourceProxy, String aFragment, Class aAspectClass, URRequest aOriginalRequest)
           
 void XAHelperImpl.setResource(URI aURI, IURRepresentation aProxy)
           
 


NetKernel APIs


Copyright © 2002-2004 1060 Research Ltd. All Rights Reserved.