Class PKIXPolicyNode
- java.lang.Object
-
- eu.emi.security.authn.x509.helpers.pkipath.bc.PKIXPolicyNode
-
- All Implemented Interfaces:
PolicyNode
public class PKIXPolicyNode extends Object implements PolicyNode
-
-
Field Summary
Fields Modifier and Type Field Description protected List
children
protected boolean
critical
protected int
depth
protected Set
expectedPolicies
protected PolicyNode
parent
protected Set
policyQualifiers
protected String
validPolicy
-
Constructor Summary
Constructors Constructor Description PKIXPolicyNode(List _children, int _depth, Set _expectedPolicies, PolicyNode _parent, Set _policyQualifiers, String _validPolicy, boolean _critical)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(PKIXPolicyNode _child)
Object
clone()
PKIXPolicyNode
copy()
Iterator
getChildren()
int
getDepth()
Set
getExpectedPolicies()
PolicyNode
getParent()
Set
getPolicyQualifiers()
String
getValidPolicy()
boolean
hasChildren()
boolean
isCritical()
void
removeChild(PKIXPolicyNode _child)
void
setCritical(boolean _critical)
void
setExpectedPolicies(Set expectedPolicies)
void
setParent(PKIXPolicyNode _parent)
String
toString()
String
toString(String _indent)
-
-
-
Field Detail
-
children
protected List children
-
depth
protected int depth
-
expectedPolicies
protected Set expectedPolicies
-
parent
protected PolicyNode parent
-
policyQualifiers
protected Set policyQualifiers
-
validPolicy
protected String validPolicy
-
critical
protected boolean critical
-
-
Constructor Detail
-
PKIXPolicyNode
public PKIXPolicyNode(List _children, int _depth, Set _expectedPolicies, PolicyNode _parent, Set _policyQualifiers, String _validPolicy, boolean _critical)
-
-
Method Detail
-
addChild
public void addChild(PKIXPolicyNode _child)
-
getChildren
public Iterator getChildren()
- Specified by:
getChildren
in interfacePolicyNode
-
getDepth
public int getDepth()
- Specified by:
getDepth
in interfacePolicyNode
-
getExpectedPolicies
public Set getExpectedPolicies()
- Specified by:
getExpectedPolicies
in interfacePolicyNode
-
getParent
public PolicyNode getParent()
- Specified by:
getParent
in interfacePolicyNode
-
getPolicyQualifiers
public Set getPolicyQualifiers()
- Specified by:
getPolicyQualifiers
in interfacePolicyNode
-
getValidPolicy
public String getValidPolicy()
- Specified by:
getValidPolicy
in interfacePolicyNode
-
hasChildren
public boolean hasChildren()
-
isCritical
public boolean isCritical()
- Specified by:
isCritical
in interfacePolicyNode
-
removeChild
public void removeChild(PKIXPolicyNode _child)
-
setCritical
public void setCritical(boolean _critical)
-
setParent
public void setParent(PKIXPolicyNode _parent)
-
copy
public PKIXPolicyNode copy()
-
setExpectedPolicies
public void setExpectedPolicies(Set expectedPolicies)
-
-