org.apache.ws.jaxme.xs.xml

Interface XsESelector

All Superinterfaces:
XsObject, XsTAnnotated, XsTOpenAttrs
Known Implementing Classes:
XsESelectorImpl

public interface XsESelector
extends XsTAnnotated

Interface of the xs:selector element, specified by the following:
   
     
       
     
     
       
         
           
             
               
                 
                   A subset of XPath expressions for use
                   in selectors
                 
                 
                   A utility type, not for public use
                 
               
               
                 
                   
                     The following pattern is intended to allow XPath
                     expressions per the following EBNF:
                       Selector    ::=    Path ( '|' Path )*
                       Path        ::=    ('.//')? Step ( '/' Step )*
                       Step    ::=    '.' | NameTest
                       NameTest    ::=    QName | '*' | NCName ':' '*'
                                          child:: is also allowed
                   
                 
                 
                 
               
             
           
         
       
     
   
 
Author:
Jochen Wiedmann

Method Summary

XsToken
getXpath()
void
setXpath(XsToken pXpath)

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject

getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTAnnotated

createAnnotation, getAnnotation, getId, setId

Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs

getOpenAttributes

Method Details

getXpath

public XsToken getXpath()

setXpath

public void setXpath(XsToken pXpath)