Class ResourceDef.ResourceBundle

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, NodeDef
    Enclosing class:
    ResourceDef

    public static class ResourceDef.ResourceBundle
    extends ElementDef
    A ResourceBundle is a collection of resources. The resource generator generates a class from a resource bundle which has an accessor method for each resource.
    See Also:
    Serialized Form
    • Field Detail

      • locale

        public java.lang.String locale
      • exceptionClassName

        public java.lang.String exceptionClassName
      • cppNamespace

        public java.lang.String cppNamespace
      • cppCommonInclude

        public java.lang.String cppCommonInclude
      • cppExceptionClassName

        public java.lang.String cppExceptionClassName
      • cppExceptionClassLocation

        public java.lang.String cppExceptionClassLocation
      • code

        public ResourceDef.Code code
        Text within this element is included in the generated class.
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: NodeDef
        Returns the name of this node's tag.
        Specified by:
        getName in interface NodeDef
        Overrides:
        getName in class ElementDef
      • display

        public void display​(java.io.PrintWriter _out,
                            int _indent)
        Description copied from interface: NodeDef
        Outputs this node to any PrintWriter, in a formatted fashion with automatic indenting.
        Parameters:
        _out - the PrintWriter to which to write this NodeDef.
        _indent - the indentation level for the printout.
      • displayXML

        public void displayXML​(XMLOutput _out,
                               int _indent)
        Description copied from interface: NodeDef
        Outputs this element definition in XML to any XMLOutput.
        Specified by:
        displayXML in interface NodeDef
        Overrides:
        displayXML in class ElementDef
        Parameters:
        _out - the XMLOutput class to display the XML
      • displayDiff

        public boolean displayDiff​(ElementDef _other,
                                   java.io.PrintWriter _out,
                                   int _indent)
        Description copied from class: ElementDef
        The displayDiff function compares this element definition against another, compiling a message containing all diffs. It is used internally by the equals(), diff(), and verifyEquals() functions.
        Overrides:
        displayDiff in class ElementDef
        Parameters:
        _other - the ElementDef to which to compare this element.
        _out - a PrintWriter to which to display any discovered differences, or null if just doing an equality check (and no diff report is needed).
        _indent - the current indentation level (used for nice display of diffs).
        Returns:
        true if this and other match exactly, false if not.