Package org.apache.axis.types
Class Notation
- java.lang.Object
-
- org.apache.axis.types.Notation
-
- All Implemented Interfaces:
java.io.Serializable
public class Notation extends java.lang.Object implements java.io.Serializable
Custom class for supporting XSD data type NOTATION.- Author:
- Davanum Srinivas
- See Also:
- XML Schema Part 1: 3.12 Notation Declarations, Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
NCName
getName()
URI
getPublic()
URI
getSystem()
static TypeDesc
getTypeDesc()
int
hashCode()
Returns the sum of the hashcodes of {name,publicURI,systemURI} for whichever properties in that set is non null.void
setName(NCName name)
void
setPublic(URI publicURI)
void
setSystem(URI systemURI)
-
-
-
Method Detail
-
getName
public NCName getName()
-
setName
public void setName(NCName name)
-
getPublic
public URI getPublic()
-
setPublic
public void setPublic(URI publicURI)
-
getSystem
public URI getSystem()
-
setSystem
public void setSystem(URI systemURI)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
Returns the sum of the hashcodes of {name,publicURI,systemURI} for whichever properties in that set is non null. This is consistent with the implementation of equals, as required byObject.hashCode
.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- an
int
value
-
getTypeDesc
public static TypeDesc getTypeDesc()
-
-