| ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| Description | ||||||||||||||||||||||||||||||||||||
Version : $Id: CompiledStylesheet.hs,v 1.3 20070502 06:41:05 hxml Exp $ Types for compiled stylesheets | ||||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||||
| data CompiledStylesheet | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| getMatchRules :: CompiledStylesheet -> [MatchRule] | ||||||||||||||||||||||||||||||||||||
| getNamedRules :: CompiledStylesheet -> (Map ExName NamedRule) | ||||||||||||||||||||||||||||||||||||
| getVariables :: CompiledStylesheet -> (Map ExName Variable) | ||||||||||||||||||||||||||||||||||||
| getAttributeSets :: CompiledStylesheet -> Map ExName [AttributeSet] | ||||||||||||||||||||||||||||||||||||
| getStrips :: CompiledStylesheet -> [Strips] | ||||||||||||||||||||||||||||||||||||
| getAliases :: CompiledStylesheet -> NSAliasing | ||||||||||||||||||||||||||||||||||||
| data MatchRule | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| getRulePrio :: MatchRule -> Float | ||||||||||||||||||||||||||||||||||||
| getRuleMode :: MatchRule -> Maybe ExName | ||||||||||||||||||||||||||||||||||||
| getRuleImports :: MatchRule -> [MatchRule] | ||||||||||||||||||||||||||||||||||||
| data NamedRule | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| getRuleName :: NamedRule -> ExName | ||||||||||||||||||||||||||||||||||||
| data Variable | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| getVarName :: Variable -> ExName | ||||||||||||||||||||||||||||||||||||
| isParam :: Variable -> Bool | ||||||||||||||||||||||||||||||||||||
| newtype UsedAttribSets | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| data AttributeSet | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| type NTest = ExName | ||||||||||||||||||||||||||||||||||||
| parseNTest :: UriMapping -> String -> NTest | ||||||||||||||||||||||||||||||||||||
| type Strips = Map NTest Bool | ||||||||||||||||||||||||||||||||||||
| lookupStrip :: ExName -> [Strips] -> Bool | ||||||||||||||||||||||||||||||||||||
| lookupStrip1 :: ExName -> Strips -> Maybe Bool | ||||||||||||||||||||||||||||||||||||
| feedSpaces :: Bool -> [NTest] -> Strips -> Strips | ||||||||||||||||||||||||||||||||||||
| feedPreserves :: [NTest] -> Strips -> Strips | ||||||||||||||||||||||||||||||||||||
| feedStrips :: [NTest] -> Strips -> Strips | ||||||||||||||||||||||||||||||||||||
| stripDocument :: [Strips] -> XmlTree -> XmlTree | ||||||||||||||||||||||||||||||||||||
| stripStylesheet :: XmlTree -> XmlTree | ||||||||||||||||||||||||||||||||||||
| stripSpaces :: (Bool -> XNode -> Bool) -> Bool -> XmlTree -> XmlTree | ||||||||||||||||||||||||||||||||||||
| type NSAliasing = Map String String | ||||||||||||||||||||||||||||||||||||
| addAlias :: UriMapping -> String -> String -> NSAliasing -> NSAliasing | ||||||||||||||||||||||||||||||||||||
| lookupAlias :: NSAliasing -> QName -> QName | ||||||||||||||||||||||||||||||||||||
| aliasUriMapping :: NSAliasing -> UriMapping -> UriMapping | ||||||||||||||||||||||||||||||||||||
| data Template | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| data SortKey | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| data When | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| data ComputedQName | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| newtype SelectExpr | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| newtype TestExpr | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| newtype StringExpr | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| newtype MatchExpr | ||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 2.1.0 |