Interface PrimitiveWrapper<B,​P>

    • Method Detail

      • wrap

        P wrap​(KeysetHandleInterface keysetHandle,
               PrimitiveWrapper.PrimitiveFactory<B> primitiveFactory)
        throws java.security.GeneralSecurityException
        Wraps a PrimitiveSet and returns a single instance.

        This method gets called when a new primitive is created.

        Throws:
        java.security.GeneralSecurityException
      • getPrimitiveClass

        java.lang.Class<P> getPrimitiveClass()
        Returns the primitive class object of the primitive managed. Used for internal management. Should be implemented as return P.class; when implementing a wrapper creating objects of type P.
      • getInputPrimitiveClass

        java.lang.Class<B> getInputPrimitiveClass()
        Returns the primitive class object of the primitive used to create B. Used for internal management. Should be implemented as return B.class;.