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
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 parameters
    ICefObject 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 value
    static ICefObjectFactory makeFac​(ICefUtils cefUtils)
    *** FOR INTERNAL USE ONLY!! DEVELOPER CODE SHOULD NEVER USE THIS METHOD DIRECTLY! ***
    Make an instance of this factory
    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.
  • Method Details

    • make

      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 parameters
      Parameters:
      jsClassname - The JavaScript classname for the new object. Use empty string for generic Javascript object
      params - The constructor parameters for the class
      Returns:
      A new ICefObject instance
    • make

      ICefObject 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 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 process
      cefObjId - The ID of the created CEF object.
    • makeFac

      static ICefObjectFactory makeFac​(ICefUtils cefUtils)
      *** 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