cabal: bump data-default dependency to 0.5.0.
[hs-java.git] / Java / META.hs
index 47c6de7b2cdc30d8288f72a2cfefd7e65810d523..b945a3152e490d66c0c77925a30fc078af0095b1 100644 (file)
@@ -1,14 +1,21 @@
-
+-- | This module declares functions and data types for
+-- JAR meta-information classes, such as MANIFEST.MF etc.
 module Java.META
   (module Java.META.Types,
    module Java.META.Parser,
-   module Java.META.Spec)
+   module Java.META.Spec,
+   Manifest (..),
+   ManifestEntry (..))
   where
 
+import qualified Data.Map as M
+import Data.Map ((!))
+
 import Java.META.Types
 import Java.META.Parser
 import Java.META.Spec
 
+-- | JAR MANIFEST.MF
 data Manifest = Manifest {
   manifestVersion :: String,
   createdBy :: String,
@@ -19,6 +26,7 @@ data Manifest = Manifest {
   manifestEntries :: [ManifestEntry]}
   deriving (Eq, Show)
 
+-- | Manifest entry
 data ManifestEntry = ManifestEntry {
   meName :: String,
   meSealed :: Bool,