Package provided.owlMaps.cefUtils
Interface ICefObjectFactory
- All Known Implementing Classes:
CefObjectFactory
public interface ICefObjectFactory
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS INTERFACE DIRECTLY! ***
An abstract factory for instantiating new ICefObjects
An abstract factory for instantiating new ICefObjects
- Author:
- swong
-
Method Summary
Modifier and Type Method Description ICefObject
make(java.lang.String jsClassname, java.lang.Object... params)
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Instantiate a new ICefObject given a JavaScript classname and constructor parametersICefObject
make(java.util.UUID id)
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Instantiate a new ICefObject with a known ID valuestatic ICefObjectFactory
makeFac(ICefUtils cefUtils)
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Make an instance of this factoryvoid
serviceObjectReturn(java.util.UUID requestId, java.util.UUID cefObjId)
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Service the the returned CEF object ID associated with the given request ID.
-
Method Details
-
make
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Instantiate a new ICefObject given a JavaScript classname and constructor parameters- Parameters:
jsClassname
- The JavaScript classname for the new object. Use empty string for generic Javascript objectparams
- The constructor parameters for the class- Returns:
- A new ICefObject instance
-
make
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Instantiate a new ICefObject with a known ID value- Parameters:
id
- The ID for the new ICefObject- Returns:
- A new ICefObject instance
-
serviceObjectReturn
void serviceObjectReturn(java.util.UUID requestId, java.util.UUID cefObjId)*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Service the the returned CEF object ID associated with the given request ID.- Parameters:
requestId
- The request ID for the object creation processcefObjId
- The ID of the created CEF object.
-
makeFac
*** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
Make an instance of this factory- Parameters:
cefUtils
- The CEF utilities to use- Returns:
- An ICefObjectFactory instance
-