Click or drag to resize

XPathFunctionFactory Class

Expression Factory which generates XPath Function expressions.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.ExpressionsXPathFunctionFactory

Namespace:  VDS.RDF.Query.Expressions
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class XPathFunctionFactory : ISparqlCustomExpressionFactory

The XPathFunctionFactory type exposes the following members.

Constructors
  NameDescription
Public methodXPathFunctionFactory
Initializes a new instance of the XPathFunctionFactory class
Top
Properties
  NameDescription
Public propertyAvailableExtensionAggregates
Gets the Extension Aggregate URIs supported by this Factory.
Public propertyAvailableExtensionFunctions
Gets the Extension Function URIs supported by this Factory.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTryCreateExpression
Tries to create an XPath Function expression if the function Uri correseponds to a supported XPath Function.
Top
Fields
  NameDescription
Public fieldStatic memberAbsolute
Constants representing the XPath Numeric Functions.
Public fieldStatic memberAcceptIntegerArguments
Argument Type Validator for validating that a Literal has an Integer datatype.
Public fieldStatic memberAcceptNumericArguments
Argument Type Validator for validating that a Literal has a Numeric datatype.
Public fieldStatic memberAcceptStringArguments
Argument Type Validator for validating that a Literal either has no datatype or is a String.
Public fieldStatic memberAdjustDateTimeToTimezone
Constants representing the XPath Date Time functions.
Public fieldStatic memberBoolean
Constant representing the XPath boolean functions.
Public fieldStatic memberCeiling
Constants representing the XPath Numeric Functions.
Public fieldStatic memberCompare
Constants representing the names of XPath String functions.
Public fieldStatic memberConcat
Constants representing the names of XPath String functions.
Public fieldStatic memberContains
Constants representing the names of XPath String functions.
Public fieldStatic memberDayFromDateTime
Constants representing the XPath Date Time functions.
Public fieldStatic memberEncodeForURI
Constants representing the names of XPath String functions.
Public fieldStatic memberEndsWith
Constants representing the names of XPath String functions.
Public fieldStatic memberEscapeHtmlURI
Constants representing the names of XPath String functions.
Public fieldStatic memberFalse
Constants representing the XPath Boolean constructor functions.
Public fieldStatic memberFloor
Constants representing the XPath Numeric Functions.
Public fieldStatic memberHoursFromDateTime
Constants representing the XPath Date Time functions.
Public fieldStatic memberLowerCase
Constants representing the names of XPath String functions.
Public fieldStatic memberMatches
Constants representing the names of XPath String functions.
Public fieldStatic memberMinutesFromDateTime
Constants representing the XPath Date Time functions.
Public fieldStatic memberMonthFromDateTime
Constants representing the XPath Date Time functions.
Public fieldStatic memberNormalizeSpace
Constants representing the names of XPath String functions.
Public fieldStatic memberNormalizeUnicode
Constants representing the names of XPath String functions.
Public fieldStatic memberNot
Constant representing the XPath boolean functions.
Public fieldStatic memberReplace
Constants representing the names of XPath String functions.
Public fieldStatic memberRound
Constants representing the XPath Numeric Functions.
Public fieldStatic memberRoundHalfToEven
Constants representing the XPath Numeric Functions.
Public fieldStatic memberSecondsFromDateTime
Constants representing the XPath Date Time functions.
Public fieldStatic memberStartsWith
Constants representing the names of XPath String functions.
Public fieldStatic memberStringJoin
Constants representing the names of XPath String functions.
Public fieldStatic memberStringLength
Constants representing the names of XPath String functions.
Public fieldStatic memberSubstring
Constants representing the names of XPath String functions.
Public fieldStatic memberSubstringAfter
Constants representing the names of XPath String functions.
Public fieldStatic memberSubstringBefore
Constants representing the names of XPath String functions.
Public fieldStatic memberTimezoneFromDateTime
Constants representing the XPath Date Time functions.
Public fieldStatic memberTranslate
Constants representing the names of XPath String functions.
Public fieldStatic memberTrue
Constants representing the XPath Boolean constructor functions.
Public fieldStatic memberUpperCase
Constants representing the names of XPath String functions.
Public fieldStatic memberXPathFunctionsNamespace
Namespace Uri for XPath Functions Namespace.
Public fieldStatic memberXPathUnicodeNormalizationFormC
Constants representing the Normalization Form values supported by the XPath normalize-unicode() function.
Public fieldStatic memberXPathUnicodeNormalizationFormD
Constants representing the Normalization Form values supported by the XPath normalize-unicode() function.
Public fieldStatic memberXPathUnicodeNormalizationFormFull
Constants representing the Normalization Form values supported by the XPath normalize-unicode() function.
Public fieldStatic memberXPathUnicodeNormalizationFormKC
Constants representing the Normalization Form values supported by the XPath normalize-unicode() function.
Public fieldStatic memberXPathUnicodeNormalizationFormKD
Constants representing the Normalization Form values supported by the XPath normalize-unicode() function.
Public fieldStatic memberYearFromDateTime
Constants representing the XPath Date Time functions.
Top
See Also