Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newXPathEvaluator :: MonadDOM m => m XPathEvaluator
- createExpression :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> Maybe expression -> Maybe XPathNSResolver -> m XPathExpression
- createExpression_ :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> Maybe expression -> Maybe XPathNSResolver -> m ()
- createNSResolver :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver
- createNSResolver_ :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m ()
- evaluate :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m XPathResult
- evaluate_ :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m ()
- newtype XPathEvaluator = XPathEvaluator {}
- gTypeXPathEvaluator :: JSM GType
Documentation
createExpression :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> Maybe expression -> Maybe XPathNSResolver -> m XPathExpression Source #
createExpression_ :: (MonadDOM m, ToJSString expression) => XPathEvaluator -> Maybe expression -> Maybe XPathNSResolver -> m () Source #
createNSResolver :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver Source #
createNSResolver_ :: (MonadDOM m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m () Source #
evaluate :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m XPathResult Source #
evaluate_ :: (MonadDOM m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m () Source #
newtype XPathEvaluator Source #
Functions for this inteface are in JSDOM.XPathEvaluator.
Instances
PToJSVal XPathEvaluator Source # | |
Defined in JSDOM.Types pToJSVal :: XPathEvaluator -> JSVal # | |
PFromJSVal XPathEvaluator Source # | |
Defined in JSDOM.Types pFromJSVal :: JSVal -> XPathEvaluator # | |
ToJSVal XPathEvaluator Source # | |
Defined in JSDOM.Types toJSVal :: XPathEvaluator -> JSM JSVal # toJSValListOf :: [XPathEvaluator] -> JSM JSVal # | |
FromJSVal XPathEvaluator Source # | |
Defined in JSDOM.Types fromJSVal :: JSVal -> JSM (Maybe XPathEvaluator) # fromJSValUnchecked :: JSVal -> JSM XPathEvaluator # fromJSValListOf :: JSVal -> JSM (Maybe [XPathEvaluator]) # fromJSValUncheckedListOf :: JSVal -> JSM [XPathEvaluator] # | |
MakeObject XPathEvaluator Source # | |
Defined in JSDOM.Types makeObject :: XPathEvaluator -> JSM Object # | |
IsGObject XPathEvaluator Source # | |
Defined in JSDOM.Types typeGType :: XPathEvaluator -> JSM GType |