Class CProgram
- java.lang.Object
-
- net.morimekta.providence.reflect.contained.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CConst>
getConstants()
java.util.List<net.morimekta.providence.descriptor.PDeclaredDescriptor<?>>
getDeclaredTypes()
java.lang.String
getDocumentation()
java.util.List<java.lang.String>
getIncludedFiles()
java.util.Set<java.lang.String>
getIncludedPrograms()
java.lang.String
getNamespaceForLanguage(java.lang.String language)
java.util.Map<java.lang.String,java.lang.String>
getNamespaces()
java.lang.String
getProgramFilePath()
java.lang.String
getProgramName()
java.util.List<CService>
getServices()
java.util.Map<java.lang.String,java.lang.String>
getTypedefs()
-
-
-
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()
-
-