case class DocumentationComment(label: String, brief: String, description: Seq[String], datatype: String, constraints: Seq[String]) extends Product with Serializable
- Alphabetic
- By Inheritance
- DocumentationComment
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DocumentationComment(label: String, brief: String, description: Seq[String], datatype: String, constraints: Seq[String])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val brief: String
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val constraints: Seq[String]
- val datatype: String
- val description: Seq[String]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def getBrief(exporter: HTMLExporter): String
Method used for fetching information of the brief field.
Method used for fetching information of the brief field.
- returns
Returns the brief field of the DocumentationComment if it exists. If it does not exist, it returns a preview of the description.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def isEmpty: Boolean
Checks if the comment is empty.
Checks if the comment is empty.
- returns
returns true if the comment is empty but the label property (the label property is set automatically for config files.).
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val label: String
- def mergeComment(comment: DocumentationComment): DocumentationComment
Merges another comment into this comment.
Merges another comment into this comment. The datatype flag will not be merged. Reason for this is that datatypes are only used to describe entries, which cannot be merged anyways.
- comment
accepts the comment that should be merged into this comment.
- returns
returns a merged DocumentationComment.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def needsDetails(maxLength: Int): Boolean
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def replaceClasses(se: SubclassExtractor): DocumentationComment
This method is responsible for finding all subclasses to a subclass type and adds them to the constraints.
This method is responsible for finding all subclasses to a subclass type and adds them to the constraints.
- se
Accepts an initialized subclass extractor. It accesses the ClassHierarchy that was extracted by the subclass extractor and finds its subclasses within the structure.
- returns
Returns an Updated DocumentationComment if there were classes to replace. Returns itself otherwise.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toHTML(pageHTML: StringBuilder): Unit
Converts the Comment object into HTML syntax.
Converts the Comment object into HTML syntax.
- pageHTML
The method will add the export to this StringBuilder.
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @Deprecated
- Deprecated