1 17 package org.apache.ws.jaxme.xs.jaxb.impl; 18 19 import org.apache.ws.jaxme.xs.XSObject; 20 import org.apache.ws.jaxme.xs.impl.XSEnumerationImpl; 21 import org.apache.ws.jaxme.xs.impl.XSUtil; 22 import org.apache.ws.jaxme.xs.jaxb.JAXBEnumeration; 23 import org.apache.ws.jaxme.xs.jaxb.JAXBTypesafeEnumMember; 24 import org.apache.ws.jaxme.xs.xml.XsEEnumeration; 25 import org.xml.sax.SAXException ; 26 27 28 31 public class JAXBEnumerationImpl extends XSEnumerationImpl implements JAXBEnumeration { 32 private final JAXBTypesafeEnumMember member; 33 34 36 public JAXBEnumerationImpl(XSObject pParent, XsEEnumeration pBaseEnumeration) throws SAXException { 37 super(pParent, pBaseEnumeration); 38 member = (JAXBTypesafeEnumMember) XSUtil.getSingleAppinfo(getAnnotations(), JAXBTypesafeEnumMember.class); 39 } 40 41 public JAXBTypesafeEnumMember getJAXBTypesafeEnumMember() { return member; } 42 } 43 | Popular Tags |