Class JHelper


  • public class JHelper
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String packageSeparator  
    • Constructor Summary

      Constructors 
      Constructor Description
      JHelper​(net.morimekta.providence.reflect.ProgramRegistry registry)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getConstantsClassName​(net.morimekta.providence.reflect.contained.CProgram document)  
      java.lang.Object getDefaultValue​(net.morimekta.providence.descriptor.PField field)  
      java.lang.String getFieldType​(net.morimekta.providence.descriptor.PDescriptor type)  
      java.lang.String getHazelcastFactoryClassName​(net.morimekta.providence.reflect.contained.CProgram document)  
      java.lang.String getInstanceClassName​(net.morimekta.providence.reflect.contained.CField field)  
      java.lang.String getJavaPackage​(net.morimekta.providence.descriptor.PDeclaredDescriptor<?> type)  
      java.lang.String getJavaPackage​(net.morimekta.providence.reflect.contained.CProgram document)  
      java.lang.String getProviderName​(net.morimekta.providence.descriptor.PDescriptor type)  
      net.morimekta.providence.reflect.ProgramRegistry getRegistry()  
      java.lang.String getSetterParamType​(net.morimekta.providence.descriptor.PDescriptor descriptor)  
      java.lang.String getValueType​(net.morimekta.providence.descriptor.PDescriptor type)  
      • Methods inherited from class java.lang.Object

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

      • packageSeparator

        public static final java.lang.String packageSeparator
        See Also:
        Constant Field Values
    • Constructor Detail

      • JHelper

        public JHelper​(net.morimekta.providence.reflect.ProgramRegistry registry)
    • Method Detail

      • getRegistry

        public net.morimekta.providence.reflect.ProgramRegistry getRegistry()
      • getJavaPackage

        public java.lang.String getJavaPackage​(net.morimekta.providence.descriptor.PDeclaredDescriptor<?> type)
                                        throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • getJavaPackage

        public java.lang.String getJavaPackage​(net.morimekta.providence.reflect.contained.CProgram document)
                                        throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • getInstanceClassName

        public java.lang.String getInstanceClassName​(net.morimekta.providence.reflect.contained.CField field)
                                              throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • getConstantsClassName

        public java.lang.String getConstantsClassName​(net.morimekta.providence.reflect.contained.CProgram document)
      • getHazelcastFactoryClassName

        public java.lang.String getHazelcastFactoryClassName​(net.morimekta.providence.reflect.contained.CProgram document)
      • getValueType

        public java.lang.String getValueType​(net.morimekta.providence.descriptor.PDescriptor type)
                                      throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • getSetterParamType

        public java.lang.String getSetterParamType​(net.morimekta.providence.descriptor.PDescriptor descriptor)
      • getFieldType

        public java.lang.String getFieldType​(net.morimekta.providence.descriptor.PDescriptor type)
                                      throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • getDefaultValue

        public java.lang.Object getDefaultValue​(net.morimekta.providence.descriptor.PField field)
      • getProviderName

        public java.lang.String getProviderName​(net.morimekta.providence.descriptor.PDescriptor type)
                                         throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException