MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.xdmio
Interface XMLSource

All Superinterfaces:
Source, Traversable, XDMIterator
All Known Implementing Classes:
NonSchemaValidatingSaxImportAdapter, NonValidatingDOMAdapter, NonValidatingStaxAdapter, ValidatedSaxImportAdapter, XDMImportAdapter, XPPImportAdapter

public interface XMLSource
extends XDMIterator, Source


Field Summary
 
Fields inherited from interface ch.ethz.mxquery.model.XDMIterator
EXPR_CATEGORY_SEQUENTIAL, EXPR_CATEGORY_SIMPLE, EXPR_CATEGORY_UPDATING, EXPR_CATEGORY_VACUOUS, EXPR_PARAM_CHEAPEVAL, EXPR_PARAM_VARIABLE, EXPR_PARAM_WINDOW, EXPR_PARAM_XDMGEN
 
Method Summary
 java.lang.String getPublicID()
          Provides access to the DTD PUBLIC ID
 java.lang.String getRootElemDTD()
          Provides access to the DTD Root element name
 java.lang.String getSystemID()
          Provides access to the DTD SYSTEM ID
 void setURI(java.lang.String uriToSet)
           
 
Methods inherited from interface ch.ethz.mxquery.model.XDMIterator
close, copy, getAllSubIters, getAllSubItersRecursive, getContext, getExpressionCategoryType, getLoc, getPendingUpdateList, getStaticType, getSubIters, isConstModePreserve, isExprParameter, isOpen, isResettable, next, reset, setConstModePreserve, setContext, setLoc, setResettable, setSubIters, setSubIters, traverseIteratorTree
 
Methods inherited from interface ch.ethz.mxquery.util.Traversable
traverse
 
Methods inherited from interface ch.ethz.mxquery.datamodel.Source
compare, copySource, getIterator, getURI
 

Method Detail

setURI

void setURI(java.lang.String uriToSet)

getSystemID

java.lang.String getSystemID()
Provides access to the DTD SYSTEM ID

Returns:
the system Id if the source was validated against a DTD

getPublicID

java.lang.String getPublicID()
Provides access to the DTD PUBLIC ID

Returns:
the public Id if the source was validated against a DTD

getRootElemDTD

java.lang.String getRootElemDTD()
Provides access to the DTD Root element name

Returns:
the root element name if the source was validated against a DTD

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich