1 17 package org.apache.ws.jaxme.xs.types; 18 19 import org.apache.ws.jaxme.xs.XSListType; 20 import org.apache.ws.jaxme.xs.XSParser; 21 import org.apache.ws.jaxme.xs.XSType; 22 import org.apache.ws.jaxme.xs.xml.XsQName; 23 24 27 public class XSNMTokens extends AbstractListType implements XSListType { 28 private static final XSNMTokens theInstance = new XSNMTokens(); 29 private static final XsQName name = new XsQName(XSParser.XML_SCHEMA_URI, "NMTOKENS", null); 30 private static final Long MIN_LENGTH = new Long (1); 31 32 protected XSNMTokens() { 33 } 34 35 public XsQName getName() { return name; } 36 37 public XSType getItemType() { 38 return XSNMToken.getInstance(); 39 } 40 41 public Long getMinLength() { return MIN_LENGTH; } 42 43 public static XSType getInstance() { return theInstance; } 44 45 public XSListType getListType() { return this; } 46 47 public boolean isBuiltin() { return true; } 48 } 49 | Popular Tags |