Class MetaHandlerRegistry
- java.lang.Object
-
- com.stepover.opensignatureapi.signer.meta.MetaHandlerRegistry
-
public class MetaHandlerRegistry extends java.lang.Objecta registry class that keeps track of meta data assigned to signers
-
-
Constructor Summary
Constructors Constructor Description MetaHandlerRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AbstractMetaHandlergetHandler(Signer signer, MetaInfoField meta)Gets the handler.static MetaInfoFieldhandleMeta(Signer signer, MetaInfoField meta)Handle meta.static booleanisMetaRegistered(Signer signer, java.lang.Class<? extends MetaInfoField> meta)Checks if meta is registered.static booleanisMetaRegistered(Signer signer, MetaInfoField meta)Checks if meta is registered.static voidregisterHandler(Signer signer, java.lang.Class meta, AbstractMetaHandler metaHandler)Register handler.static voidunregisterHandler(Signer device)Unregister handler.
-
-
-
Method Detail
-
registerHandler
public static void registerHandler(Signer signer, java.lang.Class meta, AbstractMetaHandler metaHandler)
Register handler.- Parameters:
signer- the signermeta- the metametaHandler- the meta handler
-
unregisterHandler
public static void unregisterHandler(Signer device)
Unregister handler.- Parameters:
device- the device
-
handleMeta
public static MetaInfoField handleMeta(Signer signer, MetaInfoField meta) throws OpenSignatureException
Handle meta.- Parameters:
signer- the signermeta- the meta- Returns:
- TODO
- Throws:
OpenSignatureException- the open signature exception
-
getHandler
public static AbstractMetaHandler getHandler(Signer signer, MetaInfoField meta)
Gets the handler.- Parameters:
signer- the signermeta- the meta- Returns:
- the handler
-
isMetaRegistered
public static boolean isMetaRegistered(Signer signer, MetaInfoField meta)
Checks if meta is registered.- Parameters:
signer- the signermeta- the meta- Returns:
- true, if is message registered
-
isMetaRegistered
public static boolean isMetaRegistered(Signer signer, java.lang.Class<? extends MetaInfoField> meta)
Checks if meta is registered.- Parameters:
signer- the signermeta- the meta- Returns:
- true, if is message registered
-
-