XGTRBAC.scanner
Class XTempConstDef_DTDScanner

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

public class XTempConstDef_DTDScanner
extends java.lang.Object

This is a scanner of XTempConstDef DOM tree. It is called from DOMReader. It writes information to these policy data structures: IntervalExpr, DurationExpr, PeriodicTimeExpr.

See Also:
Document, Element, NamedNodeMap

Field Summary
private static java.lang.String d_expr_id
           
(package private)  org.w3c.dom.Document document
          Document document
private static java.lang.String i_expr_id
           
private  Policy policy
           
private static java.lang.String pt_expr_id
           
private static PeriodicTimeExpr.StartTimeExpr start_time_expr
           
 
Constructor Summary
XTempConstDef_DTDScanner(org.w3c.dom.Document doc_object, Policy p_object)
          Create new XTempConstDef_DTDScanner with Document and Policy object..
 
Method Summary
 void visitDocument()
          Scan through Document document.
(package private)  void visitElement_begin(org.w3c.dom.Element element)
          Scan through Element named begin.
(package private)  void visitElement_cal(org.w3c.dom.Element element)
          Scan through Element named cal.
(package private)  void visitElement_Day(org.w3c.dom.Element element)
          Scan through Element named Day.
(package private)  void visitElement_DaySet(org.w3c.dom.Element element)
          Scan through Element named DaySet.
(package private)  void visitElement_duration_expr(org.w3c.dom.Element element)
          Scan through Element named duration_expr.
(package private)  void visitElement_end(org.w3c.dom.Element element)
          Scan through Element named end.
(package private)  void visitElement_interval_expr(org.w3c.dom.Element element)
          Scan through Element named interval_expr.
(package private)  void visitElement_len(org.w3c.dom.Element element)
          Scan through Element named len.
(package private)  void visitElement_Month(org.w3c.dom.Element element)
          Scan through Element named Month.
(package private)  void visitElement_MonthSet(org.w3c.dom.Element element)
          Scan through Element named MonthSet.
(package private)  void visitElement_periodic_time_expr(org.w3c.dom.Element element)
          Scan through Element named periodic_time_expr.
(package private)  void visitElement_start_time_expr(org.w3c.dom.Element element)
          Scan through Element named start_time_expr.
(package private)  void visitElement_Week(org.w3c.dom.Element element)
          Scan through Element named Week.
(package private)  void visitElement_WeekSet(org.w3c.dom.Element element)
          Scan through Element named WeekSet.
(package private)  void visitElement_XTempConstDef(org.w3c.dom.Element element)
          Scan through Element named XTempConstDef.
(package private)  void visitElement_Year(org.w3c.dom.Element element)
          Scan through Element named Year.
 
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

i_expr_id

private static java.lang.String i_expr_id

d_expr_id

private static java.lang.String d_expr_id

pt_expr_id

private static java.lang.String pt_expr_id

start_time_expr

private static PeriodicTimeExpr.StartTimeExpr start_time_expr
Constructor Detail

XTempConstDef_DTDScanner

public XTempConstDef_DTDScanner(org.w3c.dom.Document doc_object,
                                Policy p_object)
Create new XTempConstDef_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_Day

void visitElement_Day(org.w3c.dom.Element element)
Scan through Element named Day.


visitElement_DaySet

void visitElement_DaySet(org.w3c.dom.Element element)
Scan through Element named DaySet.


visitElement_Month

void visitElement_Month(org.w3c.dom.Element element)
Scan through Element named Month.


visitElement_MonthSet

void visitElement_MonthSet(org.w3c.dom.Element element)
Scan through Element named MonthSet.


visitElement_Week

void visitElement_Week(org.w3c.dom.Element element)
Scan through Element named Week.


visitElement_WeekSet

void visitElement_WeekSet(org.w3c.dom.Element element)
Scan through Element named WeekSet.


visitElement_XTempConstDef

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

Throws:
java.lang.Exception

visitElement_Year

void visitElement_Year(org.w3c.dom.Element element)
Scan through Element named Year.


visitElement_begin

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

Throws:
java.lang.Exception

visitElement_cal

void visitElement_cal(org.w3c.dom.Element element)
Scan through Element named cal.


visitElement_duration_expr

void visitElement_duration_expr(org.w3c.dom.Element element)
Scan through Element named duration_expr.


visitElement_end

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

Throws:
java.lang.Exception

visitElement_interval_expr

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

Throws:
java.lang.Exception

visitElement_len

void visitElement_len(org.w3c.dom.Element element)
Scan through Element named len.


visitElement_periodic_time_expr

void visitElement_periodic_time_expr(org.w3c.dom.Element element)
Scan through Element named periodic_time_expr.


visitElement_start_time_expr

void visitElement_start_time_expr(org.w3c.dom.Element element)
Scan through Element named start_time_expr.