public class nsIPrincipal extends nsISerializable
| Modifier and Type | Field and Description | 
|---|---|
| static int | ENABLE_DENIED | 
| static int | ENABLE_GRANTED | 
| static int | ENABLE_UNKNOWN | 
| static int | ENABLE_WITH_USER_PERMISSION | 
| (package private) static int | LAST_METHOD_ID | 
| static nsID | NS_IPRINCIPAL_10_IID | 
| static java.lang.String | NS_IPRINCIPAL_10_IID_STR | 
| static nsID | NS_IPRINCIPAL_IID | 
| static java.lang.String | NS_IPRINCIPAL_IID_STR | 
NS_ISERIALIZABLE_IID, NS_ISERIALIZABLE_IID_STRaddress, FIRST_METHOD_ID, IsSolaris, IsXULRunner10, NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR| Constructor and Description | 
|---|
| nsIPrincipal(int address) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | CanEnableCapability(byte[] capability,
                   int _retval) | 
| int | CheckMayLoad(int uri,
            int report) | 
| int | DisableCapability(byte[] capability,
                 int[] annotation) | 
| int | EnableCapability(byte[] capability,
                int[] annotation) | 
| int | Equals(int other,
      int[] _retval) | 
| int | EqualsIgnoringDomain(int other,
                    int[] _retval) | 
| int | GetCertificate(int[] aCertificate) | 
| int | GetCsp(int[] aCsp) | 
| int | GetDomain(int[] aDomain) | 
| int | GetFingerprint(int aFingerprint) | 
| int | GetHasCertificate(int[] aHasCertificate) | 
| int | GetHashValue(int[] aHashValue) | 
| int | GetJSPrincipals(int cx,
               int[] _retval) | 
| int | GetOrigin(int[] aOrigin) | 
| int | GetPreferences(int[] prefBranch,
              int[] id,
              int[] subjectName,
              int[] grantedList,
              int[] deniedList,
              int[] isTrusted) | 
| int | GetPrettyName(int aPrettyName) | 
| int | GetSecurityPolicy(int[] aSecurityPolicy) | 
| int | GetSubjectName(int aSubjectName) | 
| int | GetURI(int[] aURI) | 
| int | IsCapabilityEnabled(byte[] capability,
                   int annotation,
                   int[] _retval) | 
| int | RevertCapability(byte[] capability,
                int[] annotation) | 
| int | SetCanEnableCapability(byte[] capability,
                      short canEnable) | 
| int | SetCsp(int aCsp) | 
| int | SetDomain(int aDomain) | 
| int | SetSecurityPolicy(int aSecurityPolicy) | 
| int | Subsumes(int other,
        int[] _retval) | 
Read, WriteAddRef, getAddress, QueryInterface, Releasestatic final int LAST_METHOD_ID
public static final java.lang.String NS_IPRINCIPAL_IID_STR
public static final nsID NS_IPRINCIPAL_IID
public static final java.lang.String NS_IPRINCIPAL_10_IID_STR
public static final nsID NS_IPRINCIPAL_10_IID
public static final int ENABLE_DENIED
public static final int ENABLE_UNKNOWN
public static final int ENABLE_WITH_USER_PERMISSION
public static final int ENABLE_GRANTED
public int GetPreferences(int[] prefBranch,
                 int[] id,
                 int[] subjectName,
                 int[] grantedList,
                 int[] deniedList,
                 int[] isTrusted)
public int Equals(int other,
         int[] _retval)
public int EqualsIgnoringDomain(int other,
                       int[] _retval)
public int GetHashValue(int[] aHashValue)
public int GetJSPrincipals(int cx,
                  int[] _retval)
public int GetSecurityPolicy(int[] aSecurityPolicy)
public int SetSecurityPolicy(int aSecurityPolicy)
public int CanEnableCapability(byte[] capability,
                      int _retval)
public int SetCanEnableCapability(byte[] capability,
                         short canEnable)
public int IsCapabilityEnabled(byte[] capability,
                      int annotation,
                      int[] _retval)
public int EnableCapability(byte[] capability,
                   int[] annotation)
public int RevertCapability(byte[] capability,
                   int[] annotation)
public int DisableCapability(byte[] capability,
                    int[] annotation)
public int GetURI(int[] aURI)
public int GetDomain(int[] aDomain)
public int SetDomain(int aDomain)
public int GetOrigin(int[] aOrigin)
public int GetHasCertificate(int[] aHasCertificate)
public int GetFingerprint(int aFingerprint)
public int GetPrettyName(int aPrettyName)
public int Subsumes(int other,
           int[] _retval)
public int CheckMayLoad(int uri,
               int report)
public int GetSubjectName(int aSubjectName)
public int GetCertificate(int[] aCertificate)
public int GetCsp(int[] aCsp)
public int SetCsp(int aCsp)