Package mondrian.util

Class PropertyUtil


  • public class PropertyUtil
    extends java.lang.Object
    Utilities to generate MondrianProperties.java and mondrian.properties from property definitions in MondrianProperties.xml.
    Author:
    jhyde
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  PropertyUtil.Generator  
    • Constructor Summary

      Constructors 
      Constructor Description
      PropertyUtil()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void doGenerate​(PropertyUtil.Generator generator, java.util.SortedMap<java.lang.String,​mondrian.util.PropertyUtil.PropertyDef> propertyDefinitionMap, java.io.File file)  
      static void main​(java.lang.String[] args)
      Generates MondrianProperties.java from MondrianProperties.xml.
      static void main0​(java.lang.String[] args)
      Generates an XML file from a MondrianProperties instance.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PropertyUtil

        public PropertyUtil()
    • Method Detail

      • main0

        public static void main0​(java.lang.String[] args)
                          throws java.lang.IllegalAccessException
        Generates an XML file from a MondrianProperties instance.
        Parameters:
        args - Arguments
        Throws:
        java.lang.IllegalAccessException - on error
      • main

        public static void main​(java.lang.String[] args)
        Generates MondrianProperties.java from MondrianProperties.xml.
        Parameters:
        args - Arguments
      • doGenerate

        void doGenerate​(PropertyUtil.Generator generator,
                        java.util.SortedMap<java.lang.String,​mondrian.util.PropertyUtil.PropertyDef> propertyDefinitionMap,
                        java.io.File file)