<simpleType name = "URLType"> <restriction base = "NMTOKEN"> <enumeration value = "mailto"/> <enumeration value = "http"/> <enumeration value = "https"/> <enumeration value = "ftp"/> <enumeration value = "fax"/> <enumeration value = "phone"/> <enumeration value = "other"/> </restriction> </simpleType>
// Generated from examples.xsd // On Wed Jun 09 11:15:17 EDT 2004 package examples_olddb; public class URLType implements java.io.Serializable { protected URLType(com.sssw.jbroker.web.xsd.NMTOKEN value) { | _value = value; } public static final com.sssw.jbroker.web.xsd.NMTOKEN _mailto = new com.sssw.jbroker.web.xsd.NMTOKEN("mailto"); public static final URLType mailto = new URLType(_mailto); public static final com.sssw.jbroker.web.xsd.NMTOKEN _http = new com.sssw.jbroker.web.xsd.NMTOKEN("http"); public static final URLType http = new URLType(_http); public static final com.sssw.jbroker.web.xsd.NMTOKEN _https = new com.sssw.jbroker.web.xsd.NMTOKEN("https"); public static final URLType https = new URLType(_https); public static final com.sssw.jbroker.web.xsd.NMTOKEN _ftp = new com.sssw.jbroker.web.xsd.NMTOKEN("ftp"); public static final URLType ftp = new URLType(_ftp); public static final com.sssw.jbroker.web.xsd.NMTOKEN _fax = new com.sssw.jbroker.web.xsd.NMTOKEN("fax"); public static final URLType fax = new URLType(_fax); public static final com.sssw.jbroker.web.xsd.NMTOKEN _phone = new com.sssw.jbroker.web.xsd.NMTOKEN("phone"); public static final URLType phone = new URLType(_phone); public static final com.sssw.jbroker.web.xsd.NMTOKEN _other = new com.sssw.jbroker.web.xsd.NMTOKEN("other"); public static final URLType other = new URLType(_other); public static examples_olddb.URLType fromValue(com.sssw.jbroker.web.xsd.NMTOKEN value) { | if (value == null) throw new java.lang.IllegalArgumentException("can not instantiate enumeration with null value"); | if (value.equals(_mailto)) return mailto; | if (value.equals(_http)) return http; | if (value.equals(_https)) return https; | if (value.equals(_ftp)) return ftp; | if (value.equals(_fax)) return fax; | if (value.equals(_phone)) return phone; | if (value.equals(_other)) return other; | throw new java.lang.IllegalArgumentException(">"+value+"< not in enumeration"); } public static examples_olddb.URLType fromString(java.lang.String value) { | if (value == null) throw new java.lang.IllegalArgumentException("can not instantiate enumeration with null value"); | if (value.equals("mailto")) return mailto; | if (value.equals("http")) return http; | if (value.equals("https")) return https; | if (value.equals("ftp")) return ftp; | if (value.equals("fax")) return fax; | if (value.equals("phone")) return phone; | if (value.equals("other")) return other; | throw new java.lang.IllegalArgumentException(">"+value+"< not in enumeration"); } private com.sssw.jbroker.web.xsd.NMTOKEN _value; public com.sssw.jbroker.web.xsd.NMTOKEN getValue() { | return _value; } public java.lang.String toString() { return _value.toString(); } public boolean equals(java.lang.Object obj) { | if (obj == null) return false; | if (!(examples_olddb.URLType.class.isAssignableFrom(obj.getClass()))) return false; | examples_olddb.URLType object = (examples_olddb.URLType) obj; | return object.getValue().equals(this.getValue()); } public int hashCode() { return toString().hashCode(); } }
// Generated from examples.xsd // On Wed Jun 09 11:15:17 EDT 2004 package examples_olddb; public class URLTypeMarshaler implements com.sssw.jbroker.web.encoding.Marshaler { public void serialize(com.sssw.jbroker.web.portable.OutputStream os, java.lang.Object object) throws java.io.IOException { | examples_olddb.URLType obj = (examples_olddb.URLType) object; | os.writeContent(obj.toString()); } public java.lang.Object deserialize(com.sssw.jbroker.web.portable.InputStream is, java.lang.Class javaType) throws java.io.IOException { | return examples_olddb.URLType.fromString(is.readContent()); } public com.sssw.jbroker.web.encoding.Attribute[] getAttributes(java.lang.Object object) { | javax.xml.namespace.QName qname = null; | java.lang.String attVal = null; | java.util.ArrayList attribs = new java.util.ArrayList(); | com.sssw.jbroker.web.encoding.Attribute[] attrs = null; | com.sssw.jbroker.web.encoding.Attribute attr = null; | return null; } public static void validate(java.lang.String val) { } public java.lang.String getMechanismType() { return null; } }
Copyright © 2003, 2004 Novell, Inc. All rights reserved. Copyright © 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.