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.