License | BSD-style |
---|---|
Maintainer | Vincent Hanquez <vincent@snarc.org> |
Stability | experimental |
Portability | unknown |
Safe Haskell | Safe |
Language | Haskell98 |
- type OID = [Integer]
- class OIDable a where
- getObjectID :: a -> OID
- class OIDNameable a where
- fromObjectID :: OID -> Maybe a
Documentation
classes
Class of things that have an Object ID
getObjectID :: a -> OID Source
return the object ID of an Object from the ObjectIdentifiable class.
class OIDNameable a where Source
Class of things that can be named by Object ID
fromObjectID :: OID -> Maybe a Source
Try to convert an OID into an Object