This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
java.security
interface Principal
- All Known Subinterfaces:
- Group
- All Known Implementing Classes:
- Identity, IdentityScope, Signer, JMXPrincipal, KerberosPrincipal, X500Principal
-
Most common way to construct:
-
Iterator principalIterator = …;
Principal p = (Principal)principalIterator.next();
Based on 8 examples
public interface Principal
This interface represents the abstract notion of a principal, which
can be used to represent any entity, such as an individual, a
corporation, and a login id.
Method Summary |
boolean |
Compares this principal to the specified object.
|
String |
Returns the name of this principal.
|
int |
Returns a hashcode for this principal.
|
String |
Returns a string representation of this principal.
|
equals
public boolean equals(Object another)
-
Compares this principal to the specified object. Returns true
if the object passed in matches the principal represented by
the implementation of this interface.
- Overrides:
equals
in class Object
- Parameters:
another
- principal to compare with.
- Returns:
- true if the principal passed in is the same as that
encapsulated by this principal, and false otherwise.
getName
public String getName()
-
Returns the name of this principal.
- Returns:
- the name of this principal.
hashCode
public int hashCode()
-
Returns a hashcode for this principal.
- Overrides:
hashCode
in class Object
- Returns:
- a hashcode for this principal.
toString
public String toString()
-
Returns a string representation of this principal.
- Overrides:
toString
in class Object
- Returns:
- a string representation of this principal.
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.