net.sf.saxon.xqj
Class SaxonXQMetaData
java.lang.Object
net.sf.saxon.xqj.SaxonXQMetaData
- All Implemented Interfaces:
- XQMetaData
public class SaxonXQMetaData
- extends Object
- implements XQMetaData
Saxon implementation of the XQMetaData interface
SaxonXQMetaData
public SaxonXQMetaData(Configuration config)
- Create the metadata for a given Saxon configuration
- Parameters:
config
- the Saxon configuration
getMaxExpressionLength
public int getMaxExpressionLength()
- Specified by:
getMaxExpressionLength
in interface XQMetaData
getMaxUserNameLength
public int getMaxUserNameLength()
- Specified by:
getMaxUserNameLength
in interface XQMetaData
getProductMajorVersion
public int getProductMajorVersion()
- Specified by:
getProductMajorVersion
in interface XQMetaData
getProductMinorVersion
public int getProductMinorVersion()
- Specified by:
getProductMinorVersion
in interface XQMetaData
getProductName
public String getProductName()
- Specified by:
getProductName
in interface XQMetaData
getProductVersion
public String getProductVersion()
- Specified by:
getProductVersion
in interface XQMetaData
getSupportedXQueryEncodings
public Set getSupportedXQueryEncodings()
- Specified by:
getSupportedXQueryEncodings
in interface XQMetaData
getUserName
public String getUserName()
- Specified by:
getUserName
in interface XQMetaData
getXQJMajorVersion
public int getXQJMajorVersion()
- Specified by:
getXQJMajorVersion
in interface XQMetaData
getXQJMinorVersion
public int getXQJMinorVersion()
- Specified by:
getXQJMinorVersion
in interface XQMetaData
getXQJVersion
public String getXQJVersion()
- Specified by:
getXQJVersion
in interface XQMetaData
isFullAxisFeatureSupported
public boolean isFullAxisFeatureSupported()
- Specified by:
isFullAxisFeatureSupported
in interface XQMetaData
isModuleFeatureSupported
public boolean isModuleFeatureSupported()
- Specified by:
isModuleFeatureSupported
in interface XQMetaData
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in interface XQMetaData
isSchemaImportFeatureSupported
public boolean isSchemaImportFeatureSupported()
- Specified by:
isSchemaImportFeatureSupported
in interface XQMetaData
isSchemaValidationFeatureSupported
public boolean isSchemaValidationFeatureSupported()
- Specified by:
isSchemaValidationFeatureSupported
in interface XQMetaData
isSerializationFeatureSupported
public boolean isSerializationFeatureSupported()
- Specified by:
isSerializationFeatureSupported
in interface XQMetaData
isStaticTypingExtensionsSupported
public boolean isStaticTypingExtensionsSupported()
- Specified by:
isStaticTypingExtensionsSupported
in interface XQMetaData
isStaticTypingFeatureSupported
public boolean isStaticTypingFeatureSupported()
- Specified by:
isStaticTypingFeatureSupported
in interface XQMetaData
isTransactionSupported
public boolean isTransactionSupported()
- Specified by:
isTransactionSupported
in interface XQMetaData
isUserDefinedXMLSchemaTypeSupported
public boolean isUserDefinedXMLSchemaTypeSupported()
- Specified by:
isUserDefinedXMLSchemaTypeSupported
in interface XQMetaData
isXQueryEncodingDeclSupported
public boolean isXQueryEncodingDeclSupported()
- Specified by:
isXQueryEncodingDeclSupported
in interface XQMetaData
isXQueryEncodingSupported
public boolean isXQueryEncodingSupported(String encoding)
- Specified by:
isXQueryEncodingSupported
in interface XQMetaData
isXQueryXSupported
public boolean isXQueryXSupported()
- Specified by:
isXQueryXSupported
in interface XQMetaData
wasCreatedFromJDBCConnection
public boolean wasCreatedFromJDBCConnection()
- Specified by:
wasCreatedFromJDBCConnection
in interface XQMetaData
Copyright (C) Michael H. Kay. All rights reserved.