org.apache.ws.jaxme.xs.xml
Interface XsESelector

All Superinterfaces:
XsObject, XsTAnnotated, XsTOpenAttrs
All 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.XsTAnnotated
createAnnotation, getAnnotation, getId, setId
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsTOpenAttrs
getOpenAttributes
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObject
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
 

Method Detail

setXpath

void setXpath(XsToken pXpath)

getXpath

XsToken getXpath()