XGTRBAC.scanner
Class XUS_DTDScanner

java.lang.Object
  extended by XGTRBAC.scanner.XUS_DTDScanner

public class XUS_DTDScanner
extends java.lang.Object

This is a scanner of XUS DOM tree. It is called from DOMReader. It writes information to these policy data structures: User, CredType.

See Also:
Document, Element, NamedNodeMap

Field Summary
private static java.lang.String ct_id
           
private  org.w3c.dom.Document document
          Document document
private  Policy policy
           
private static java.lang.String user_id
           
 
Constructor Summary
XUS_DTDScanner(org.w3c.dom.Document doc_object, Policy p_object)
          Create new XUS_DTDScanner with Document and Policy object.
 
Method Summary
 void visitDocument()
          Scan through Document document.
(package private)  void visitElement_Attribute(org.w3c.dom.Element element)
          Scan through Element named attribute.
(package private)  void visitElement_cred_expr(org.w3c.dom.Element element)
          Scan through Element named cred_expr.
(package private)  void visitElement_cred_type(org.w3c.dom.Element element)
          Scan through Element named cred_type.
(package private)  void visitElement_DSig(org.w3c.dom.Element element)
          Scan through Element named DSig.
(package private)  void visitElement_Header(org.w3c.dom.Element element)
          Scan through Element named Header.
(package private)  void visitElement_Issuer(org.w3c.dom.Element element)
          Scan through Element named Issuer.
(package private)  void visitElement_max_roles(org.w3c.dom.Element element)
          Scan through Element named max_roles.
(package private)  void visitElement_NotBefore(org.w3c.dom.Element element)
          Scan through Element named NotBefore.
(package private)  void visitElement_NotOnOrAfter(org.w3c.dom.Element element)
          Scan through Element named NotOnOrAfter.
(package private)  void visitElement_Principal(org.w3c.dom.Element element)
          Scan through Element named Principal.
(package private)  void visitElement_user_name(org.w3c.dom.Element element)
          Scan through Element named user_name.
(package private)  void visitElement_user(org.w3c.dom.Element element)
          Scan through Element named user.
(package private)  void visitElement_Validity(org.w3c.dom.Element element)
          Scan through Element named Validity.
(package private)  void visitElement_XUS(org.w3c.dom.Element element)
          Scan through Element named XUS.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

document

private org.w3c.dom.Document document
Document document


policy

private Policy policy

user_id

private static java.lang.String user_id

ct_id

private static java.lang.String ct_id
Constructor Detail

XUS_DTDScanner

public XUS_DTDScanner(org.w3c.dom.Document doc_object,
                      Policy p_object)
Create new XUS_DTDScanner with Document and Policy object.

Method Detail

visitDocument

public void visitDocument()
                   throws java.lang.Exception
Scan through Document document.

Throws:
java.lang.Exception

visitElement_XUS

void visitElement_XUS(org.w3c.dom.Element element)
                throws java.lang.Exception
Scan through Element named XUS.

Throws:
java.lang.Exception

visitElement_Attribute

void visitElement_Attribute(org.w3c.dom.Element element)
Scan through Element named attribute.


visitElement_cred_expr

void visitElement_cred_expr(org.w3c.dom.Element element)
Scan through Element named cred_expr.


visitElement_cred_type

void visitElement_cred_type(org.w3c.dom.Element element)
                      throws java.lang.Exception
Scan through Element named cred_type.

Throws:
java.lang.Exception

visitElement_Header

void visitElement_Header(org.w3c.dom.Element element)
                   throws java.lang.Exception
Scan through Element named Header.

Throws:
java.lang.Exception

visitElement_Validity

void visitElement_Validity(org.w3c.dom.Element element)
                     throws java.lang.Exception
Scan through Element named Validity.

Throws:
java.lang.Exception

visitElement_DSig

void visitElement_DSig(org.w3c.dom.Element element)
Scan through Element named DSig.


visitElement_Issuer

void visitElement_Issuer(org.w3c.dom.Element element)
Scan through Element named Issuer.


visitElement_Principal

void visitElement_Principal(org.w3c.dom.Element element)
Scan through Element named Principal.


visitElement_NotOnOrAfter

void visitElement_NotOnOrAfter(org.w3c.dom.Element element)
                         throws java.lang.Exception
Scan through Element named NotOnOrAfter.

Throws:
java.lang.Exception

visitElement_NotBefore

void visitElement_NotBefore(org.w3c.dom.Element element)
                      throws java.lang.Exception
Scan through Element named NotBefore.

Throws:
java.lang.Exception

visitElement_max_roles

void visitElement_max_roles(org.w3c.dom.Element element)
Scan through Element named max_roles.


visitElement_user

void visitElement_user(org.w3c.dom.Element element)
                 throws java.lang.Exception
Scan through Element named user.

Throws:
java.lang.Exception

visitElement_user_name

void visitElement_user_name(org.w3c.dom.Element element)
Scan through Element named user_name.