org.openxava.util.xmlparse
Class ParserBase

java.lang.Object
  extended by org.openxava.util.xmlparse.XmlElementsNames
      extended by org.openxava.util.xmlparse.ParserBase
Direct Known Subclasses:
ApplicationParser, AspectsParser, ControllersParser, ConvertersParser, DefaultSizeParser, EditorsParser, GeneratorsParser, StereotypeTypeDefaultParser, TabsDefaultValuesParser, ValidatorsParser

public abstract class ParserBase
extends XmlElementsNames


Field Summary
protected static int ENGLISH
           
protected static int ESPANOL
           
protected  int lang
           
 
Fields inherited from class org.openxava.util.xmlparse.XmlElementsNames
xaction, xaction_property, xafter_each_request, xaggregate, xaggregate_mapping, xaligned_by_columns, xalmost_always, xalmost_never, xalways, xalways_enabled, xalways_reload, xapply, xarguments, xas_aggregate, xaspect, xbase_condition, xbean, xbefore_each_request, xby_default, xcalculator, xclass, xcmp_field, xcmp_type, xcollection, xcollection_view, xcomposite, xcondition, xconfirm, xconsult, xcontext, xcontroller, xconverter, xconverter_class, xconverter_property, xcreate, xcreate_reference, xdefault_module, xdefault_order, xdefault_value_calculator, xdepends, xdepends_properties, xdepends_stereotypes, xdescription, xdescription_properties, xdescription_property, xdescriptions_list, xdetail_action, xdisplay_size, xdoc, xedit_action, xedit_only, xeditor, xejb, xentity, xentity_mapping, xenvironment_var, xexcept_for_model, xexcept_for_models, xexceptions, xexclude_all, xexclude_by_key, xextends, xfilter, xfinder, xfolder, xfor, xfor_all_models, xfor_collection, xfor_collections, xfor_model, xfor_model_property, xfor_models, xfor_reference, xfor_references, xfor_stereotype, xfor_tab, xfor_tabs, xfor_type, xfor_valid_values, xformat, xformatter, xformula, xframe, xfrom, xfrom_type, xglobal, xgroup, xhidden, xhide_detail_action, xhome, xif_possible, ximage, ximplements, xin_each_row, xinterface, xjndi, xkey, xkeystroke, xlabel, xlabel_format, xlabel_id, xlanguages, xlike, xlist_action, xlist_formatter, xlist_properties, xmaximum, xmediator, xmembers, xmethod, xminimum, xmode, xmode_controller, xmodel, xmodel_property, xmodel_reference, xmodel_type, xmodify, xmodify_reference, xmodule, xmultiple_property_mapping, xname, xnever, xnew_action, XNO_LABEL, XNORMAL, xnot_for_tabs, xobject, xon_change, xon_change_search, xon_create, xon_each_request, xon_init, xon_select_element_action, xonly_on_create, xorder, xorder_by_key, xpackage, xparameter, xpostcreate_calculator, xpostload_calculator, xpostmodify_calculator, xpostremove_calculator, xpreremove_calculator, xprimaryKey, xproperties, xproperty, xproperty_mapping, xproperty_view, xrange, xread_only, xreference, xreference_mapping, xreference_mapping_detail, xreference_view, xreferenced_model_property, xremote, xremove_action, xremove_selected_action, xremove_validator, xreport, xrequired, xrole, xrow_action, xrow_style, xsave_action, xscale, xscope, xsearch, xsearch_action, xsearch_key, xsearch_list_condition, xsection, xset, xsize, XSMALL, xstereotype, xstyle, xswing_view, xtab, xtable, xtable_column, xtakes_long, xtransient, xtype, xurl, xuse_object, xvalid_value, xvalid_values, xvalidator, xvalue, xversion, xview, xview_action, xweb_view, xwithframe
 
Constructor Summary
ParserBase(java.lang.String xmlFileURL)
           
ParserBase(java.lang.String xmlFileURL, int language)
           
 
Method Summary
protected abstract  void createObjects()
           
protected  boolean getAttributeBoolean(org.w3c.dom.Element el, java.lang.String label)
           
protected  int getAttributeInt(org.w3c.dom.Element el, java.lang.String label)
           
protected  boolean getBoolean(org.w3c.dom.Element el, java.lang.String label)
           
protected  org.w3c.dom.Element getElement(org.w3c.dom.Element el, java.lang.String label)
           
protected  int getInt(org.w3c.dom.Element el, java.lang.String label)
           
protected  org.w3c.dom.Element getRoot()
           
protected  java.lang.String getString(org.w3c.dom.Element el, java.lang.String label)
           
 void parse()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENGLISH

protected static final int ENGLISH
See Also:
Constant Field Values

ESPANOL

protected static final int ESPANOL
See Also:
Constant Field Values

lang

protected int lang
Constructor Detail

ParserBase

public ParserBase(java.lang.String xmlFileURL)

ParserBase

public ParserBase(java.lang.String xmlFileURL,
                  int language)
Method Detail

createObjects

protected abstract void createObjects()
                               throws XavaException
Throws:
XavaException

getBoolean

protected boolean getBoolean(org.w3c.dom.Element el,
                             java.lang.String label)

getAttributeBoolean

protected boolean getAttributeBoolean(org.w3c.dom.Element el,
                                      java.lang.String label)

getElement

protected org.w3c.dom.Element getElement(org.w3c.dom.Element el,
                                         java.lang.String label)

getInt

protected int getInt(org.w3c.dom.Element el,
                     java.lang.String label)
              throws XavaException
Throws:
XavaException

getAttributeInt

protected int getAttributeInt(org.w3c.dom.Element el,
                              java.lang.String label)
                       throws XavaException
Throws:
XavaException

getRoot

protected org.w3c.dom.Element getRoot()

getString

protected java.lang.String getString(org.w3c.dom.Element el,
                                     java.lang.String label)

parse

public void parse()
           throws XavaException
Throws:
XavaException