public static class

PolicyParser.PrincipalEntry

extends Object
java.lang.Object
   ↳ sun.security.provider.PolicyParser.PrincipalEntry

Class Overview

Principal info (class and name) in a grant entry

Summary

Constants
String WILDCARD_CLASS
String WILDCARD_NAME
Public Constructors
PolicyParser.PrincipalEntry(String principalClass, String principalName)
A PrincipalEntry consists of the Principal class and Principal name.
Public Methods
boolean equals(Object obj)
Test for equality between the specified object and this object.
String getDisplayClass()
String getDisplayName(boolean addQuote)
String getDisplayName()
String getPrincipalClass()
String getPrincipalName()
int hashCode()
Return a hashcode for this PrincipalEntry.
String toString()
Returns a string representation of the object.
void write(PrintWriter out)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String WILDCARD_CLASS

Constant Value: "WILDCARD_PRINCIPAL_CLASS"

public static final String WILDCARD_NAME

Constant Value: "WILDCARD_PRINCIPAL_NAME"

Public Constructors

public PolicyParser.PrincipalEntry (String principalClass, String principalName)

A PrincipalEntry consists of the Principal class and Principal name.

Parameters
principalClass the Principal class.

principalName the Principal name.

Public Methods

public boolean equals (Object obj)

Test for equality between the specified object and this object. Two PrincipalEntries are equal if their PrincipalClass and PrincipalName values are equal.

Parameters
obj the object to test for equality with this object.
Returns
  • true if the objects are equal, false otherwise.

public String getDisplayClass ()

public String getDisplayName (boolean addQuote)

public String getDisplayName ()

public String getPrincipalClass ()

public String getPrincipalName ()

public int hashCode ()

Return a hashcode for this PrincipalEntry.

Returns
  • a hashcode for this PrincipalEntry.

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())
 

Returns
  • a string representation of the object.

public void write (PrintWriter out)