org.apache.ws.jaxme.xs.xml.impl

Class XsEKeyrefImpl

Implemented Interfaces:
XsEKeyref, XsObject, XsTAnnotated, XsTIdentityConstraint, XsTKeybase, XsTOpenAttrs

public class XsEKeyrefImpl
extends XsTKeybaseImpl
implements XsEKeyref

Implementation of the xs:keyref element, with the following specification:
  
    
      
    
    
      
        
          
        
      
    
  
 
Author:
Jochen Wiedmann

Constructor Summary

XsEKeyrefImpl(XsObject pParent)

Method Summary

XsQName
getRefer()
void
setRefer(String pRefer)
void
setRefer(XsQName pRefer)
void
validate()
Validates the internal state of the type, attribute, element, or whatever object.

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTKeybaseImpl

createField, createSelector, getFields, getName, getSelector, setName, validate

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTAnnotatedImpl

createAnnotation, getAnnotation, getId, setId

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsTOpenAttrsImpl

getOpenAttributes, setAttribute

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

XsEKeyrefImpl

protected XsEKeyrefImpl(XsObject pParent)

Method Details

getRefer

public XsQName getRefer()
Specified by:
getRefer in interface XsEKeyref

setRefer

public void setRefer(String pRefer)
            throws SAXException

setRefer

public void setRefer(XsQName pRefer)
Specified by:
setRefer in interface XsEKeyref

validate

public void validate()
Validates the internal state of the type, attribute, element, or whatever object.
Specified by:
validate in interface XsObject
Overrides:
validate in interface XsTKeybaseImpl