object JsonReader extends JsonProjectAPI

Static Json reader for Project objects. Reads from Strings, Readers or InputStreams and returns Project case classes

Linear Supertypes
JsonProjectAPI, CommonJsonReader, Labels, JsonMethods, JsonMethods[Document], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonReader
  2. JsonProjectAPI
  3. CommonJsonReader
  4. Labels
  5. JsonMethods
  6. JsonMethods
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Str extends AnyRef
    Definition Classes
    Labels

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. implicit val boolReader: json4s.DefaultReaders.BooleanReader.type
    Definition Classes
    CommonJsonReader
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. def compact(d: Document): String
    Definition Classes
    JsonMethods → JsonMethods
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. implicit val formats: Formats
    Definition Classes
    JsonProjectAPICommonJsonReader
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def parse(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): JValue
    Definition Classes
    JsonMethods → JsonMethods
  19. def parseOpt(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): Option[JValue]
    Definition Classes
    JsonMethods → JsonMethods
  20. def pretty(d: Document): String
    Definition Classes
    JsonMethods → JsonMethods
  21. def readBool(fields: List[JField], key: String): Option[Boolean]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  22. def readObject[T](obj: JObject, key: String, defVa: T = null)(implicit m: Manifest[T]): T
    Attributes
    protected[org.apache.maven.unbound]
    Definition Classes
    CommonJsonReader
  23. def readObjectSequence[T](fields: List[JField], key: String, defVal: Seq[T] = Seq[T]())(implicit m: Manifest[T]): Seq[T]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  24. def readPOM(in: InputStream, enc: String = "UTF-8"): Project

    Reads the contents of an InputStream in a specific character encoding into a Project case class

  25. def readPOM(reader: Reader): Project

    Reads the contents of a Reader into a Project case class

  26. def readPOM(jsonSrc: String): Project

    Reads a string into a Project case class

  27. def readProperties(obj: JObject, key: String = SL.PropertiesStr): Map[String, String]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  28. def readStr(fields: List[JField], key: String): Option[String]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  29. def readStringSequence(fields: List[JField], key: String): Seq[String]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  30. def render(value: JValue)(implicit formats: Formats): Document
    Definition Classes
    JsonMethods → JsonMethods
  31. implicit val strReader: json4s.DefaultReaders.StringReader.type
    Definition Classes
    CommonJsonReader
  32. implicit def strToString(s: Str): String
    Definition Classes
    Labels
  33. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  38. def writeBool(name: String, b: Boolean, defVal: Boolean): Option[JField]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  39. def writeObject[T](name: String, t: T, defVal: T = null): Option[JField]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  40. def writeObjectSequence[T](name: String, arr: Seq[T], defVal: Seq[T] = Seq[T]()): Option[JField]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  41. def writeProperties(name: String, p: Map[String, String]): Option[JField]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  42. def writeStr(name: String, s: String, defVal: String = null): Option[JField]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  43. def writeStringSequence(name: String, v: Seq[String]): Option[JField]
    Attributes
    protected
    Definition Classes
    CommonJsonReader
  44. object ActivationStr extends Str
    Definition Classes
    Labels
  45. object ActiveByDefault extends Str
    Definition Classes
    Labels
  46. object AddBuildEnvironmentEntries extends Str
    Definition Classes
    Labels
  47. object AddClasspath extends Str
    Definition Classes
    Labels
  48. object AddDefaultEntries extends Str
    Definition Classes
    Labels
  49. object AddDefaultImplementationEntries extends Str
    Definition Classes
    Labels
  50. object AddDefaultSpecificationEntries extends Str
    Definition Classes
    Labels
  51. object AddExtensions extends Str
    Definition Classes
    Labels
  52. object AddMavenDescriptor extends Str
    Definition Classes
    Labels
  53. object Arch extends Str
    Definition Classes
    Labels
  54. object Archive extends Str
    Definition Classes
    Labels
  55. object ArtifactId extends Str
    Definition Classes
    Labels
  56. object AttributeKeys extends Str
    Definition Classes
    Labels
  57. object BuildStr extends Str
    Definition Classes
    Labels
  58. object CIManagementStr extends Str
    Definition Classes
    Labels
  59. object ChecksumPolicy extends Str
    Definition Classes
    Labels
  60. object ChildInheritConnection extends Str
    Definition Classes
    Labels
  61. object ChildInheritConnectionFP extends Str
    Definition Classes
    Labels
  62. object ChildInheritDeveloperConnection extends Str
    Definition Classes
    Labels
  63. object ChildInheritDeveloperConnectionFP extends Str
    Definition Classes
    Labels
  64. object ChildInheritProjectFP extends Str
    Definition Classes
    Labels
  65. object ChildInheritScmUrlFP extends Str
    Definition Classes
    Labels
  66. object ChildInheritSiteUrlFP extends Str
    Definition Classes
    Labels
  67. object ChildInheritUrl extends Str
    Definition Classes
    Labels
  68. object Classifier extends Str
    Definition Classes
    Labels
  69. object Classname extends Str
    Definition Classes
    Labels
  70. object ClasspathLayoutType extends Str
    Definition Classes
    Labels
  71. object ClasspathPrefix extends Str
    Definition Classes
    Labels
  72. object Comments extends Str
    Definition Classes
    Labels
  73. object Compile extends Str
    Definition Classes
    Labels
  74. object Compress extends Str
    Definition Classes
    Labels
  75. object Configuration extends Str
    Definition Classes
    Labels
  76. object Connection extends Str
    Definition Classes
    Labels
  77. object ContributorStr extends Str
    Definition Classes
    Labels
  78. object Contributors extends Str
    Definition Classes
    Labels
  79. object CustomClasspathLayout extends Str
    Definition Classes
    Labels
  80. object DefaultDirectoryMode extends Str
    Definition Classes
    Labels
  81. object DefaultFileMode extends Str
    Definition Classes
    Labels
  82. object DefaultGoal extends Str
    Definition Classes
    Labels
  83. object DefaultModelVersion extends Str
    Definition Classes
    Labels
  84. object DefaultPluginGroup extends Str
    Definition Classes
    Labels
  85. object DefaultStr extends Str
    Definition Classes
    Labels
  86. object Dependencies extends Str
    Definition Classes
    Labels
  87. object DependencyManagementStr extends Str
    Definition Classes
    Labels
  88. object DependencyStr extends Str
    Definition Classes
    Labels
  89. object Description extends Str
    Definition Classes
    Labels
  90. object DeveloperConnection extends Str
    Definition Classes
    Labels
  91. object DeveloperStr extends Str
    Definition Classes
    Labels
  92. object Developers extends Str
    Definition Classes
    Labels
  93. object DirectoryMode extends Str
    Definition Classes
    Labels
  94. object DirectoryStr extends Str
    Definition Classes
    Labels
  95. object Distribution extends Str
    Definition Classes
    Labels
  96. object DistributionManagementStr extends Str
    Definition Classes
    Labels
  97. object Dot extends Str
    Definition Classes
    Labels
  98. object DownloadUrl extends Str
    Definition Classes
    Labels
  99. object Email extends Str
    Definition Classes
    Labels
  100. object Enabled extends Str
    Definition Classes
    Labels
  101. object ExcludeDefaults extends Str
    Definition Classes
    Labels
  102. object ExcludeStr extends Str
    Definition Classes
    Labels
  103. object Excludes extends Str
    Definition Classes
    Labels
  104. object ExclusionStr extends Str
    Definition Classes
    Labels
  105. object Exclusions extends Str
    Definition Classes
    Labels
  106. object ExecutionStr extends Str
    Definition Classes
    Labels
  107. object Executions extends Str
    Definition Classes
    Labels
  108. object Exists extends Str
    Definition Classes
    Labels
  109. object ExtensionStr extends Str
    Definition Classes
    Labels
  110. object Extensions extends Str
    Definition Classes
    Labels
  111. object FalseStr extends Str
    Definition Classes
    Labels
  112. object Family extends Str
    Definition Classes
    Labels
  113. object FileMode extends Str
    Definition Classes
    Labels
  114. object FileStr extends Str
    Definition Classes
    Labels
  115. object FilesetStr extends Str
    Definition Classes
    Labels
  116. object FilterStr extends Str
    Definition Classes
    Labels
  117. object Filtering extends Str
    Definition Classes
    Labels
  118. object Filters extends Str
    Definition Classes
    Labels
  119. object FinalName extends Str
    Definition Classes
    Labels
  120. object FollowSymlinks extends Str
    Definition Classes
    Labels
  121. object Forced extends Str
    Definition Classes
    Labels
  122. object From extends Str
    Definition Classes
    Labels
  123. object GoalStr extends Str
    Definition Classes
    Labels
  124. object Goals extends Str
    Definition Classes
    Labels
  125. object GroupId extends Str
    Definition Classes
    Labels
  126. object Id extends Str
    Definition Classes
    Labels
  127. object Identity extends Str
    Definition Classes
    Labels
  128. object Implementation extends Str
    Definition Classes
    Labels
  129. object InceptionYear extends Str
    Definition Classes
    Labels
  130. object IncludeStr extends Str
    Definition Classes
    Labels
  131. object Includes extends Str
    Definition Classes
    Labels
  132. object Index extends Str
    Definition Classes
    Labels
  133. object Inherited extends Str
    Definition Classes
    Labels
  134. object IssueManagementStr extends Str
    Definition Classes
    Labels
  135. object JDK extends Str
    Definition Classes
    Labels
  136. object JarStr extends Str
    Definition Classes
    Labels
  137. object Layout extends Str
    Definition Classes
    Labels
  138. object LicenseStr extends Str
    Definition Classes
    Labels
  139. object Licenses extends Str
    Definition Classes
    Labels
  140. object LineEnding extends Str
    Definition Classes
    Labels
  141. object Mail extends Str
    Definition Classes
    Labels
  142. object MailingListStr extends Str
    Definition Classes
    Labels
  143. object MailingLists extends Str
    Definition Classes
    Labels
  144. object MainClass extends Str
    Definition Classes
    Labels
  145. object ManifestEntries extends Str
    Definition Classes
    Labels
  146. object ManifestFile extends Str
    Definition Classes
    Labels
  147. object ManifestSectionStr extends Str
    Definition Classes
    Labels
  148. object ManifestSections extends Str
    Definition Classes
    Labels
  149. object ManifestStr extends Str
    Definition Classes
    Labels
  150. object Mapper extends Str
    Definition Classes
    Labels
  151. object Message extends Str
    Definition Classes
    Labels
  152. object Missing extends Str
    Definition Classes
    Labels
  153. object ModelVersion extends Str
    Definition Classes
    Labels
  154. object Module extends Str
    Definition Classes
    Labels
  155. object Modules extends Str
    Definition Classes
    Labels
  156. object Name extends Str
    Definition Classes
    Labels
  157. object NotifierStr extends Str
    Definition Classes
    Labels
  158. object Notifiers extends Str
    Definition Classes
    Labels
  159. object OS extends Str
    Definition Classes
    Labels
  160. object OptionalStr extends Str
    Definition Classes
    Labels
  161. object OrganizationStr extends Str
    Attributes
    protected[org.apache.maven.unbound]
    Definition Classes
    Labels
  162. object OrganizationUrl extends Str
    Definition Classes
    Labels
  163. object OtherArchive extends Str
    Definition Classes
    Labels
  164. object OtherArchives extends Str
    Definition Classes
    Labels
  165. object OutputDirectory extends Str
    Definition Classes
    Labels
  166. object PackageName extends Str
    Definition Classes
    Labels
  167. object Packaging extends Str
    Definition Classes
    Labels
  168. object ParentStr extends Str
    Attributes
    protected[org.apache.maven.unbound]
    Definition Classes
    Labels
  169. object Phase extends Str
    Definition Classes
    Labels
  170. object PluginManagement extends Str
    Definition Classes
    Labels
  171. object PluginRepositories extends Str
    Definition Classes
    Labels
  172. object PluginRepositoryStr extends Str
    Definition Classes
    Labels
  173. object PluginStr extends Str
    Definition Classes
    Labels
  174. object Plugins extends Str
    Definition Classes
    Labels
  175. object PomPropertiesFile extends Str
    Definition Classes
    Labels
  176. object Post extends Str
    Definition Classes
    Labels
  177. object ProfileStr extends Str
    Definition Classes
    Labels
  178. object Profiles extends Str
    Definition Classes
    Labels
  179. object ProjectStr extends Str
    Definition Classes
    Labels
  180. object PropertiesStr extends Str
    Definition Classes
    Labels
  181. object PropertyStr extends Str
    Definition Classes
    Labels
  182. object RelativePath extends Str
    Definition Classes
    Labels
  183. object Releases extends Str
    Definition Classes
    Labels
  184. object RelocationStr extends Str
    Definition Classes
    Labels
  185. object ReportSetStr extends Str
    Definition Classes
    Labels
  186. object ReportSets extends Str
    Definition Classes
    Labels
  187. object ReportStr extends Str
    Definition Classes
    Labels
  188. object ReportingStr extends Str
    Definition Classes
    Labels
  189. object Reports extends Str
    Definition Classes
    Labels
  190. object Repositories extends Str
    Definition Classes
    Labels
  191. object RepositoryStr extends Str
    Definition Classes
    Labels
  192. object ResourceStr extends Str
    Definition Classes
    Labels
  193. object Resources extends Str
    Definition Classes
    Labels
  194. object RoleStr extends Str
    Definition Classes
    Labels
  195. object Roles extends Str
    Definition Classes
    Labels
  196. object ScmStr extends Str
    Definition Classes
    Labels
  197. object Scope extends Str
    Definition Classes
    Labels
  198. object ScriptSourceDirectory extends Str
    Definition Classes
    Labels
  199. object SendOnError extends Str
    Definition Classes
    Labels
  200. object SendOnFailure extends Str
    Definition Classes
    Labels
  201. object SendOnSuccess extends Str
    Definition Classes
    Labels
  202. object SendOnWarning extends Str
    Definition Classes
    Labels
  203. object Simple extends Str
    Definition Classes
    Labels
  204. object SiteStr extends Str
    Definition Classes
    Labels
  205. object SnapshotRepository extends Str
    Definition Classes
    Labels
  206. object Snapshots extends Str
    Definition Classes
    Labels
  207. object SourceDirectory extends Str
    Definition Classes
    Labels
  208. object Status extends Str
    Definition Classes
    Labels
  209. object Subscribe extends Str
    Definition Classes
    Labels
  210. object SystemPath extends Str
    Definition Classes
    Labels
  211. object SystemStr extends Str
    Definition Classes
    Labels
  212. object Tag extends Str
    Definition Classes
    Labels
  213. object Target extends Str
    Definition Classes
    Labels
  214. object TargetPath extends Str
    Definition Classes
    Labels
  215. object TestOutputDirectory extends Str
    Definition Classes
    Labels
  216. object TestResource extends Str
    Definition Classes
    Labels
  217. object TestResources extends Str
    Definition Classes
    Labels
  218. object TestSourceDirectory extends Str
    Definition Classes
    Labels
  219. object TextStr extends Str
    Definition Classes
    Labels
  220. object TimezoneStr extends Str
    Definition Classes
    Labels
  221. object To extends Str
    Definition Classes
    Labels
  222. object Transformer extends Str
    Definition Classes
    Labels
  223. object TrueStr extends Str
    Definition Classes
    Labels
  224. object TypeStr extends Str
    Definition Classes
    Labels
  225. object UniqueVersion extends Str
    Definition Classes
    Labels
  226. object Unsubscribe extends Str
    Definition Classes
    Labels
  227. object UpdatePolicy extends Str
    Definition Classes
    Labels
  228. object UrlStr extends Str
    Definition Classes
    Labels
  229. object UseDefaultExcludes extends Str
    Definition Classes
    Labels
  230. object UseUniqueVersions extends Str
    Definition Classes
    Labels
  231. object ValueStr extends Str
    Definition Classes
    Labels
  232. object Version extends Str
    Definition Classes
    Labels

Inherited from JsonProjectAPI

Inherited from CommonJsonReader

Inherited from Labels

Inherited from JsonMethods

Inherited from JsonMethods[Document]

Inherited from AnyRef

Inherited from Any

Ungrouped