| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Codec.Xlsx.Types.Internal.Relationships
Synopsis
- data Relationship = Relationship {}
- newtype Relationships = Relationships {}
- fromList :: [(RefId, Relationship)] -> Relationships
- empty :: Relationships
- size :: Relationships -> Int
- relEntry :: RefId -> Text -> FilePath -> (RefId, Relationship)
- lookup :: RefId -> Relationships -> Maybe Relationship
- setTargetsFrom :: FilePath -> Relationships -> Relationships
- joinRel :: FilePath -> FilePath -> FilePath
- relFrom :: FilePath -> FilePath -> FilePath
- findRelByType :: Text -> Relationships -> Maybe Relationship
- allByType :: Text -> Relationships -> [Relationship]
- parseRelEntry :: Cursor -> [(RefId, Relationship)]
- pr :: Text -> Name
- odr :: Text -> Name
- odRelNs :: Text
- pkgRelNs :: Text
- stdRelType :: Text -> Text
Documentation
data Relationship Source #
Constructors
| Relationship | |
Instances
newtype Relationships Source #
Describes relationships according to Open Packaging Convention
See ECMA-376, 4th Edition Office Open XML File Formats — Open Packaging Conventions
Constructors
| Relationships | |
Fields | |
Instances
| Generic Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships Associated Types
Methods from :: Relationships -> Rep Relationships x Source # to :: Rep Relationships x -> Relationships Source # | |||||
| Show Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships | |||||
| Eq Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships Methods (==) :: Relationships -> Relationships -> Bool Source # (/=) :: Relationships -> Relationships -> Bool Source # | |||||
| FromCursor Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships Methods fromCursor :: Cursor -> [Relationships] Source # | |||||
| ToDocument Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships Methods toDocument :: Relationships -> Document Source # | |||||
| ToElement Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships | |||||
| type Rep Relationships Source # | |||||
Defined in Codec.Xlsx.Types.Internal.Relationships type Rep Relationships = D1 ('MetaData "Relationships" "Codec.Xlsx.Types.Internal.Relationships" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'True) (C1 ('MetaCons "Relationships" 'PrefixI 'True) (S1 ('MetaSel ('Just "relMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map RefId Relationship)))) | |||||
fromList :: [(RefId, Relationship)] -> Relationships Source #
size :: Relationships -> Int Source #
lookup :: RefId -> Relationships -> Maybe Relationship Source #
setTargetsFrom :: FilePath -> Relationships -> Relationships Source #
joinRel :: FilePath -> FilePath -> FilePath Source #
joins relative URI (actually a file path as an internal relation target)
findRelByType :: Text -> Relationships -> Maybe Relationship Source #
allByType :: Text -> Relationships -> [Relationship] Source #
parseRelEntry :: Cursor -> [(RefId, Relationship)] Source #
stdRelType :: Text -> Text Source #