XGTRBAC.scanner
Class XSoDDef_DTDScanner

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

public class XSoDDef_DTDScanner
extends java.lang.Object

This is a scanner of XSoDDef DOM tree. It is called from DOMReader. It writes information to these policy data structures: SSDRoleSet, DSDRoleSet.

See Also:
Document, Element, NamedNodeMap

Field Summary
(package private)  org.w3c.dom.Document document
          Document document
private static java.lang.String dsd_id
           
private  Policy policy
           
private static java.lang.String ssd_id
           
 
Constructor Summary
XSoDDef_DTDScanner(org.w3c.dom.Document doc_object, Policy p_object)
          Create new XSoDDef_DTDScanner with Document and Policy object.
 
Method Summary
 void visitDocument()
          Scan through Document document.
(package private)  void visitElement_DSD_Role_Set(org.w3c.dom.Element element)
          Scan through Element named DSD_Role_Set.
(package private)  void visitElement_DSD_Role_Sets(org.w3c.dom.Element element)
          Scan through Element named DSD_Role_Sets.
(package private)  void visitElement_DSD_Role(org.w3c.dom.Element element)
          Scan through Element named DSD_Role.
(package private)  void visitElement_SSD_Role_Set(org.w3c.dom.Element element)
          Scan through Element named SSD_Role_Set.
(package private)  void visitElement_SSD_Role_Sets(org.w3c.dom.Element element)
          Scan through Element named SSD_Role_Sets.
(package private)  void visitElement_SSD_Role(org.w3c.dom.Element element)
          Scan through Element named SSD_Role.
(package private)  void visitElement_XSoDDef(org.w3c.dom.Element element)
          Scan through Element named XSoDDef.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

document

org.w3c.dom.Document document
Document document


policy

private Policy policy

ssd_id

private static java.lang.String ssd_id

dsd_id

private static java.lang.String dsd_id
Constructor Detail

XSoDDef_DTDScanner

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

Method Detail

visitDocument

public void visitDocument()
Scan through Document document.


visitElement_DSD_Role

void visitElement_DSD_Role(org.w3c.dom.Element element)
Scan through Element named DSD_Role.


visitElement_DSD_Role_Set

void visitElement_DSD_Role_Set(org.w3c.dom.Element element)
Scan through Element named DSD_Role_Set.


visitElement_DSD_Role_Sets

void visitElement_DSD_Role_Sets(org.w3c.dom.Element element)
Scan through Element named DSD_Role_Sets.


visitElement_SSD_Role

void visitElement_SSD_Role(org.w3c.dom.Element element)
Scan through Element named SSD_Role.


visitElement_SSD_Role_Set

void visitElement_SSD_Role_Set(org.w3c.dom.Element element)
Scan through Element named SSD_Role_Set.


visitElement_SSD_Role_Sets

void visitElement_SSD_Role_Sets(org.w3c.dom.Element element)
Scan through Element named SSD_Role_Sets.


visitElement_XSoDDef

void visitElement_XSoDDef(org.w3c.dom.Element element)
Scan through Element named XSoDDef.