object PssIEEE4B extends CIMParseable[PssIEEE4B] with Serializable
- Alphabetic
- By Inheritance
- PssIEEE4B
- Serializable
- Serializable
- CIMParseable
- CIMParser
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
FielderFunction extends AnyRef
- Definition Classes
- CIMParser
-
trait
FielderFunctionMultiple extends AnyRef
- Definition Classes
- CIMParser
-
type
Expression = (Pattern, Int)
- Definition Classes
- CIMParser
-
type
Field = Option[String]
- Definition Classes
- CIMParser
-
type
Fielder = FielderFunction
- Definition Classes
- CIMParser
-
type
FielderMultiple = FielderFunctionMultiple
- Definition Classes
- CIMParser
-
type
Fields = Option[List[String]]
- Definition Classes
- CIMParser
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
-
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
- val bwh1: Fielder
- val bwh2: Fielder
- val bwl1: Fielder
- val bwl2: Fielder
-
val
classname: String
- Definition Classes
- CIMParseable
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
val
cls: String
- Definition Classes
- CIMParseable
-
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
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val fields: Array[String]
-
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
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val kh: Fielder
- val kh1: Fielder
- val kh11: Fielder
- val kh17: Fielder
- val kh2: Fielder
- val ki: Fielder
- val ki1: Fielder
- val ki11: Fielder
- val ki17: Fielder
- val ki2: Fielder
- val kl: Fielder
- val kl1: Fielder
- val kl11: Fielder
- val kl17: Fielder
- val kl2: Fielder
-
def
mask(field: Field, position: Int)(implicit bitfields: Array[Int]): String
- Definition Classes
- CIMParseable
-
def
masks(fields: Fields, position: Int)(implicit bitfields: Array[Int]): List[String]
- Definition Classes
- CIMParseable
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val omeganh1: Fielder
- val omeganh2: Fielder
- val omeganl1: Fielder
- val omeganl2: Fielder
-
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.
-
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
-
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
-
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
-
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
-
def
register: CIMClassInfo
- Definition Classes
- CIMParseable
-
val
relations: List[CIMRelationship]
- Definition Classes
- CIMParser
-
val
runtime_class: Class[_]
- Definition Classes
- CIMParseable
- def serializer: Serializer[PssIEEE4B]
-
val
subsetter: CIMSubsetter[_ <: Product]
- Definition Classes
- CIMParseable
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val th1: Fielder
- val th10: Fielder
- val th11: Fielder
- val th12: Fielder
- val th2: Fielder
- val th3: Fielder
- val th4: Fielder
- val th5: Fielder
- val th6: Fielder
- val th7: Fielder
- val th8: Fielder
- val th9: Fielder
- val ti1: Fielder
- val ti10: Fielder
- val ti11: Fielder
- val ti12: Fielder
- val ti2: Fielder
- val ti3: Fielder
- val ti4: Fielder
- val ti5: Fielder
- val ti6: Fielder
- val ti7: Fielder
- val ti8: Fielder
- val ti9: Fielder
- val tl1: Fielder
- val tl10: Fielder
- val tl11: Fielder
- val tl12: Fielder
- val tl2: Fielder
- val tl3: Fielder
- val tl4: Fielder
- val tl5: Fielder
- val tl6: Fielder
- val tl7: Fielder
- val tl8: Fielder
- val tl9: Fielder
-
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
-
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
-
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
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- val vhmax: Fielder
- val vhmin: Fielder
- val vimax: Fielder
- val vimin: Fielder
- val vlmax: Fielder
- val vlmin: Fielder
- val vstmax: Fielder
- val vstmin: Fielder
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
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.