org.apache.axis.types

Class Notation

public class Notation extends Object implements Serializable

Custom class for supporting XSD data type NOTATION.

Author: Davanum Srinivas

See Also: XML Schema Part 1: 3.12 Notation Declarations

Constructor Summary
Notation()
Notation(NCName name, URI publicURI, URI systemURI)
Method Summary
booleanequals(Object obj)
NCNamegetName()
URIgetPublic()
URIgetSystem()
static TypeDescgetTypeDesc()
inthashCode()
Returns the sum of the hashcodes of {name,publicURI,systemURI} for whichever properties in that set is non null.
voidsetName(NCName name)
voidsetPublic(URI publicURI)
voidsetSystem(URI systemURI)

Constructor Detail

Notation

public Notation()

Notation

public Notation(NCName name, URI publicURI, URI systemURI)

Method Detail

equals

public boolean equals(Object obj)

getName

public NCName getName()

getPublic

public URI getPublic()

getSystem

public URI getSystem()

getTypeDesc

public static TypeDesc getTypeDesc()

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 by {@link java.lang.Object#hashCode() Object.hashCode}.

Returns: an int value

setName

public void setName(NCName name)

setPublic

public void setPublic(URI publicURI)

setSystem

public void setSystem(URI systemURI)
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.