Packages

object PssIEEE4B extends CIMParseable[PssIEEE4B] with Serializable

Linear Supertypes
Serializable, Serializable, CIMParseable[PssIEEE4B], CIMParser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PssIEEE4B
  2. Serializable
  3. Serializable
  4. CIMParseable
  5. CIMParser
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait FielderFunction extends AnyRef
    Definition Classes
    CIMParser
  2. trait FielderFunctionMultiple extends AnyRef
    Definition Classes
    CIMParser
  3. type Expression = (Pattern, Int)
    Definition Classes
    CIMParser
  4. type Field = Option[String]
    Definition Classes
    CIMParser
  5. type Fielder = FielderFunction
    Definition Classes
    CIMParser
  6. type FielderMultiple = FielderFunctionMultiple
    Definition Classes
    CIMParser
  7. type Fields = Option[List[String]]
    Definition Classes
    CIMParser

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. def attribute(cls: String, name: String): Expression

    Regular expression to parse an attribute.

    Regular expression to parse an attribute. For example: <cim:ACLineSegmentPhase.phase rdf:resource="http://iec.ch/TC57/2013/CIM-schema-cim16#SinglePhaseKind.A"/>

    cls

    The class name.

    name

    The attribute name (without namespace prefix).

    returns

    The compiled regex pattern and the index of the match group.

    Definition Classes
    CIMParser
  6. val bwh1: Fielder
  7. val bwh2: Fielder
  8. val bwl1: Fielder
  9. val bwl2: Fielder
  10. val classname: String
    Definition Classes
    CIMParseable
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  12. val cls: String
    Definition Classes
    CIMParseable
  13. def element(cls: String, name: String): Expression

    Regular expression to parse an element.

    Regular expression to parse an element. For example: <cim:ACLineSegment.r>0.224</cim:ACLineSegment.r>

    cls

    The class name.

    name

    The element name (without namespace prefix).

    returns

    The compiled regex pattern and the index of the match group.

    Definition Classes
    CIMParser
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. val fields: Array[String]
    Definition Classes
    PssIEEE4BCIMParser
  17. def fieldsToBitfields(strings: String*): Array[Int]

    Create the integer array of bitfields from field names.

    Create the integer array of bitfields from field names.

    strings

    the names of the fields to set the bits for

    returns

    the bitfield array corresponding to the given field names

    Definition Classes
    CIMParser
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. val kh: Fielder
  22. val kh1: Fielder
  23. val kh11: Fielder
  24. val kh17: Fielder
  25. val kh2: Fielder
  26. val ki: Fielder
  27. val ki1: Fielder
  28. val ki11: Fielder
  29. val ki17: Fielder
  30. val ki2: Fielder
  31. val kl: Fielder
  32. val kl1: Fielder
  33. val kl11: Fielder
  34. val kl17: Fielder
  35. val kl2: Fielder
  36. def mask(field: Field, position: Int)(implicit bitfields: Array[Int]): String
    Definition Classes
    CIMParseable
  37. def masks(fields: Fields, position: Int)(implicit bitfields: Array[Int]): List[String]
    Definition Classes
    CIMParseable
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  41. val omeganh1: Fielder
  42. val omeganh2: Fielder
  43. val omeganl1: Fielder
  44. val omeganl2: Fielder
  45. def parse(context: CIMContext): PssIEEE4B

    Abstract parse function.

    Abstract parse function. To be overridden in each implemented class. This is intended to be used by the companion object of each CIM class to provide a way to parse the XML element and generate the CIM class. The hierarchical nature of the generated elements necessitates CIM classes to call their CIM superclass parser, for example, since Terminal is a subclass of ACDCTerminal, it should invoke the superclass parse method.

    def parse (context: Context): Terminal =
    {
        Terminal
        (
            ACDCTerminal.parse (context),
            ...
        )
    }
    context

    The context for the substring in the XML and line number and position context for reporting in case of an error.

    returns

    The parsed CIM element, e.g. ACLineSegment.

    Definition Classes
    PssIEEE4BCIMParser
  46. def parse_attribute(pattern: (Pattern, Int)): FielderFunction

    Create a function to parse one attribute from an XML string.

    Create a function to parse one attribute from an XML string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the attribute.

    Definition Classes
    CIMParser
  47. def parse_attributes(pattern: (Pattern, Int)): FielderMultiple

    Create a function to parse one or more attributes from an XML string.

    Create a function to parse one or more attributes from an XML string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the attributes.

    Definition Classes
    CIMParser
  48. def parse_element(pattern: Expression): FielderFunction

    Create a function to parse one XML element from a string.

    Create a function to parse one XML element from a string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the element.

    Definition Classes
    CIMParser
  49. def parse_elements(pattern: Expression): FielderFunctionMultiple

    Parse one or more XML elements from a string.

    Parse one or more XML elements from a string.

    pattern

    A Tuple2 of the regular expression pattern to look for and the index of the capture group to extract from within the pattern.

    returns

    A function for parsing the elements.

    Definition Classes
    CIMParser
  50. def register: CIMClassInfo
    Definition Classes
    CIMParseable
  51. val relations: List[CIMRelationship]
    Definition Classes
    CIMParser
  52. val runtime_class: Class[_]
    Definition Classes
    CIMParseable
  53. def serializer: Serializer[PssIEEE4B]
    Definition Classes
    PssIEEE4BCIMParser
  54. val subsetter: CIMSubsetter[_ <: Product]
    Definition Classes
    CIMParseable
  55. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  56. val th1: Fielder
  57. val th10: Fielder
  58. val th11: Fielder
  59. val th12: Fielder
  60. val th2: Fielder
  61. val th3: Fielder
  62. val th4: Fielder
  63. val th5: Fielder
  64. val th6: Fielder
  65. val th7: Fielder
  66. val th8: Fielder
  67. val th9: Fielder
  68. val ti1: Fielder
  69. val ti10: Fielder
  70. val ti11: Fielder
  71. val ti12: Fielder
  72. val ti2: Fielder
  73. val ti3: Fielder
  74. val ti4: Fielder
  75. val ti5: Fielder
  76. val ti6: Fielder
  77. val ti7: Fielder
  78. val ti8: Fielder
  79. val ti9: Fielder
  80. val tl1: Fielder
  81. val tl10: Fielder
  82. val tl11: Fielder
  83. val tl12: Fielder
  84. val tl2: Fielder
  85. val tl3: Fielder
  86. val tl4: Fielder
  87. val tl5: Fielder
  88. val tl6: Fielder
  89. val tl7: Fielder
  90. val tl8: Fielder
  91. val tl9: Fielder
  92. def toBoolean(string: String)(implicit context: CIMContext): Boolean

    Convert a string into a boolean.

    Convert a string into a boolean.

    string

    The string to convert. Should be either "true" or "false". <null> and the empty string are considered false.

    context

    The context for reporting in case of an unparseable boolean.

    returns

    The boolean value.

    Definition Classes
    CIMParser
  93. def toDouble(string: String)(implicit context: CIMContext): Double

    Convert a string into a floating point value.

    Convert a string into a floating point value.

    string

    The string to convert. Should be a valid floating point formatted number although whitespace at the beginning or end is tolerated.

    context

    The context for reporting in case of an unparseable double.

    returns

    The double value.

    Definition Classes
    CIMParser
  94. def toInteger(string: String)(implicit context: CIMContext): Int

    Convert a string into an integer.

    Convert a string into an integer.

    string

    The string to convert. Should be just digits although whitespace at the beginning or end is tolerated.

    context

    The context for reporting in case of an unparseable integer.

    returns

    The integer value.

    Definition Classes
    CIMParser
  95. def toString(): String
    Definition Classes
    AnyRef → Any
  96. val vhmax: Fielder
  97. val vhmin: Fielder
  98. val vimax: Fielder
  99. val vimin: Fielder
  100. val vlmax: Fielder
  101. val vlmin: Fielder
  102. val vstmax: Fielder
  103. val vstmin: Fielder
  104. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  106. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from CIMParseable[PssIEEE4B]

Inherited from CIMParser

Inherited from AnyRef

Inherited from Any

Ungrouped