microsoft.exchange.webservices.data.security
Class XmlNodeType

java.lang.Object
  extended by microsoft.exchange.webservices.data.security.XmlNodeType
All Implemented Interfaces:
XMLStreamConstants

public class XmlNodeType
extends Object
implements XMLStreamConstants

The Class XmlNodeType.


Field Summary
 int nodeType
          The node type.
 
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
 
Constructor Summary
XmlNodeType(int nodeType)
          Instantiates a new Xml node type.
 
Method Summary
 boolean equals(Object obj)
          Indicates whether some other object is "equal to" this one.
 int getNodeType()
          Gets the node type.
static String getString(int nodeType)
          Gets the string.
 int hashCode()
          Returns a hash code value for the object.
 void setNodeType(int nodeType)
          Sets the node type.
 String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

nodeType

public int nodeType
The node type.

Constructor Detail

XmlNodeType

public XmlNodeType(int nodeType)
Instantiates a new Xml node type.

Parameters:
nodeType - The node type.
Method Detail

toString

public String toString()
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Overrides:
toString in class Object
Returns:
a string representation of the object.

setNodeType

public void setNodeType(int nodeType)
Sets the node type.

Parameters:
nodeType - the new node type

getNodeType

public int getNodeType()
Gets the node type.

Returns:
the node type

getString

public static String getString(int nodeType)
Gets the string.

Parameters:
nodeType - the node type
Returns:
the string

equals

public boolean equals(Object obj)
Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x and y, this method returns true if and only if x and y refer to the same object (x == y has the value true).

Note that it is generally necessary to override the hashCode method whenever this method is overridden, so as to maintain the general contract for the hashCode method, which states that equal objects must have equal hash codes.

Overrides:
equals in class Object
Parameters:
obj - the reference object with which to compare.
Returns:
if this object is the same as the obj argument; otherwise.
See Also:
hashCode(), Hashtable

hashCode

public int hashCode()
Returns a hash code value for the object. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable.

The general contract of hashCode is:

As much as is reasonably practical, the hashCode method defined by class Object does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the JavaTM programming language.)

Overrides:
hashCode in class Object
Returns:
a hash code value for this object.
See Also:
Object.equals(Object), Hashtable


Copyright © 2012–2015 Microsoft. All rights reserved.