public boolean equals(Object obj) { if (obj == null || !(obj instanceof SimpleNameClass)) return false; SimpleNameClass other = (SimpleNameClass)obj; return name.equals(other.name); }
public void visitName(Name name) { startElement("name"); attribute("ns", name.getNamespaceUri()); data(name.getLocalName()); endElement(); }
public boolean lexicallyAllows(String str) { return Naming.isName(str); } public int getLength(Object obj) {
public boolean lexicallyAllows(String str) { return Naming.isNmtoken(str); } public int getLength(Object obj) {
private static boolean isNameStartCharNs(char c) { return isNameStartChar(c) && c != ':'; }
public boolean lexicallyAllows(String str) { return Naming.isNcname(str); }
public boolean lexicallyAllows(String str) { return Naming.isQname(str); }
private static boolean isNameCharNs(char c) { return isNameChar(c) && c != ':'; }
public int compare(Name n1, Name n2) { return Name.compare(n1, n2); } });
public void visitName(Name name) { startElement("name"); attribute("ns", name.getNamespaceUri()); data(name.getLocalName()); endElement(); }
public boolean equals(Object obj) { if (obj == null || !(obj instanceof SimpleNameClass)) return false; SimpleNameClass other = (SimpleNameClass)obj; return name.equals(other.name); }
public boolean lexicallyAllows(String str) { return Naming.isNmtoken(str); } public int getLength(Object obj) {
public boolean lexicallyAllows(String str) { return Naming.isName(str); } public int getLength(Object obj) {
private static boolean isNameStartCharNs(char c) { return isNameStartChar(c) && c != ':'; }
static private String createWrapper(Name attributeOwner) { return "<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"" + " targetNamespace=\"" + attributeOwner.getNamespaceUri() + "\">" + " <xs:element name=\"" + attributeOwner.getLocalName() + "\">" + " <xs:complexType><xs:anyAttribute processContents=\"strict\"/></xs:complexType>" + " </xs:element>" + "</xs:schema>"; }
public boolean lexicallyAllows(String str) { return Naming.isNmtoken(str); } public int getLength(Object obj) {
static private String createWrapper(Name attributeOwner) { return "<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"" + " targetNamespace=\"" + attributeOwner.getNamespaceUri() + "\">" + " <xs:element name=\"" + attributeOwner.getLocalName() + "\">" + " <xs:complexType><xs:anyAttribute processContents=\"strict\"/></xs:complexType>" + " </xs:element>" + "</xs:schema>"; }
public boolean contains(Name name) { return this.name.equals(name); }