io.atomicbits.scraml.generator.platform.typescript
The definition of a class.
The definition of a class. E.g. List[String] or List<String> or Element or PagedList<T> or PagedList[Element] or their fully qualified verions E.g. List[String] or java.util.List<String> or io.atomicbits.Element or io.atomicbits.PagedList<T> or io.atomicbits.PagedList[Element]
The implementing interface reference is the reference to the class (transfer object class) that implements the interface that replaces it in a multiple inheritance relation (and in Scala also in a regular inheritance relation).
The implementing interface reference is the reference to the class (transfer object class) that implements the interface that replaces it in a multiple inheritance relation (and in Scala also in a regular inheritance relation). E.g. AnimalImpl implements Animal --> Here, 'Animal' is the interface where resources and cross referencing inside TO's point to.
Platform specific mapping from the generated sourcefiles.
Platform specific mapping from the generated sourcefiles. Mostly the original sources will be kept, hence the default implementation. Other platforms will map the sources into a single file (e.g. typescript).
Transforms a given class reference to a file path.
Transforms a given class reference to a file path. The given class reference already has clean package and class names.
The class reference for which a file path is generated.
The relative file name for the given class.
Created by peter on 15/12/17.