-
+-- | 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,
manifestEntries :: [ManifestEntry]}
deriving (Eq, Show)
+-- | Manifest entry
data ManifestEntry = ManifestEntry {
meName :: String,
meSealed :: Bool,