Class CProgram


  • public class CProgram
    extends java.lang.Object
    Contained document. It contains everything that is parsed out of a single thrift file.
    • Constructor Summary

      Constructors 
      Constructor Description
      CProgram​(java.lang.String programFilePath, java.lang.String documentation, java.lang.String programName, java.util.Map<java.lang.String,java.lang.String> namespaces, java.util.Collection<java.lang.String> includedPrograms, java.util.Collection<java.lang.String> includedFiles, java.util.Map<java.lang.String,java.lang.String> typedefs, java.util.Collection<net.morimekta.providence.descriptor.PDeclaredDescriptor<?>> declaredTypes, java.util.Collection<CService> services, java.util.Collection<CConst> constants)  
    • Constructor Detail

      • CProgram

        public CProgram​(@Nonnull
                        java.lang.String programFilePath,
                        java.lang.String documentation,
                        @Nonnull
                        java.lang.String programName,
                        java.util.Map<java.lang.String,java.lang.String> namespaces,
                        java.util.Collection<java.lang.String> includedPrograms,
                        java.util.Collection<java.lang.String> includedFiles,
                        java.util.Map<java.lang.String,java.lang.String> typedefs,
                        java.util.Collection<net.morimekta.providence.descriptor.PDeclaredDescriptor<?>> declaredTypes,
                        java.util.Collection<CService> services,
                        java.util.Collection<CConst> constants)
    • Method Detail

      • getDocumentation

        public java.lang.String getDocumentation()
      • getProgramName

        public java.lang.String getProgramName()
      • getIncludedPrograms

        public java.util.Set<java.lang.String> getIncludedPrograms()
      • getIncludedFiles

        public java.util.List<java.lang.String> getIncludedFiles()
      • getNamespaces

        public java.util.Map<java.lang.String,java.lang.String> getNamespaces()
      • getTypedefs

        public java.util.Map<java.lang.String,java.lang.String> getTypedefs()
      • getDeclaredTypes

        public java.util.List<net.morimekta.providence.descriptor.PDeclaredDescriptor<?>> getDeclaredTypes()
      • getServices

        public java.util.List<CService> getServices()
      • getConstants

        public java.util.List<CConst> getConstants()
      • getNamespaceForLanguage

        public java.lang.String getNamespaceForLanguage​(java.lang.String language)
      • getProgramFilePath

        public java.lang.String getProgramFilePath()