Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newXPathEvaluator :: IO XPathEvaluator
- newXPathEvaluator :: MonadIO m => m XPathEvaluator
- js_createExpression :: XPathEvaluator -> JSString -> Nullable XPathNSResolver -> IO (Nullable XPathExpression)
- createExpression :: (MonadIO m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)
- createExpression_ :: (MonadIO m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m ()
- createExpressionUnsafe :: (MonadIO m, ToJSString expression, HasCallStack) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m XPathExpression
- createExpressionUnchecked :: (MonadIO m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m XPathExpression
- js_createNSResolver :: XPathEvaluator -> Nullable Node -> IO (Nullable XPathNSResolver)
- createNSResolver :: (MonadIO m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m (Maybe XPathNSResolver)
- createNSResolver_ :: (MonadIO m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m ()
- createNSResolverUnsafe :: (MonadIO m, IsNode nodeResolver, HasCallStack) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver
- createNSResolverUnchecked :: (MonadIO m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver
- js_evaluate :: XPathEvaluator -> JSString -> Nullable Node -> Nullable XPathNSResolver -> Word -> Nullable XPathResult -> IO (Nullable XPathResult)
- evaluate :: (MonadIO m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m (Maybe XPathResult)
- evaluate_ :: (MonadIO m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m ()
- evaluateUnsafe :: (MonadIO m, ToJSString expression, IsNode contextNode, HasCallStack) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult
- evaluateUnchecked :: (MonadIO m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult
- newtype XPathEvaluator = XPathEvaluator {}
- gTypeXPathEvaluator :: GType
Documentation
js_createExpression :: XPathEvaluator -> JSString -> Nullable XPathNSResolver -> IO (Nullable XPathExpression) Source #
createExpression :: (MonadIO m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression) Source #
createExpression_ :: (MonadIO m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m () Source #
createExpressionUnsafe :: (MonadIO m, ToJSString expression, HasCallStack) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m XPathExpression Source #
createExpressionUnchecked :: (MonadIO m, ToJSString expression) => XPathEvaluator -> expression -> Maybe XPathNSResolver -> m XPathExpression Source #
createNSResolver :: (MonadIO m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m (Maybe XPathNSResolver) Source #
createNSResolver_ :: (MonadIO m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m () Source #
createNSResolverUnsafe :: (MonadIO m, IsNode nodeResolver, HasCallStack) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver Source #
createNSResolverUnchecked :: (MonadIO m, IsNode nodeResolver) => XPathEvaluator -> Maybe nodeResolver -> m XPathNSResolver Source #
js_evaluate :: XPathEvaluator -> JSString -> Nullable Node -> Nullable XPathNSResolver -> Word -> Nullable XPathResult -> IO (Nullable XPathResult) Source #
evaluate :: (MonadIO m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m (Maybe XPathResult) Source #
evaluate_ :: (MonadIO m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m () Source #
evaluateUnsafe :: (MonadIO m, ToJSString expression, IsNode contextNode, HasCallStack) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult Source #
evaluateUnchecked :: (MonadIO m, ToJSString expression, IsNode contextNode) => XPathEvaluator -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m XPathResult Source #
newtype XPathEvaluator Source #
Functions for this inteface are in GHCJS.DOM.XPathEvaluator.