org.graphstream.scalags.graph

RichElement

class RichElement [T <: Element] extends Element

Wrapper for GraphStream elements that provide some utility methods and resolve some implicit convertion problems.

Linear Supertypes
Element, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. RichElement
  2. Element
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichElement (element: T)

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def addAttribute (attribute: String, values: <repeated...>[AnyRef]): Unit

    Definition Classes
    RichElement → Element
  7. def addAttribute (attribute: String, values: AnyRef*): Unit

  8. def addAttributes (attributes: Map[String, AnyRef]): Unit

    Definition Classes
    RichElement → Element
  9. def apply (key: String): Any

  10. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  11. def attribute [T] (key: String): T

  12. def attributeCount : Int

  13. def attributeKeys : Iterable[String]

  14. def changeAttribute (attribute: String, values: <repeated...>[AnyRef]): Unit

    Definition Classes
    RichElement → Element
  15. def changeAttribute (attribute: String, values: AnyRef*): Unit

  16. def clearAttributes (): Unit

    Definition Classes
    RichElement → Element
  17. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. val element : T

    Attributes
    protected
  19. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  20. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. def getArray (key: String): Array[AnyRef]

    Definition Classes
    RichElement → Element
  23. def getAttribute [T] (key: String, clazz: Class[T]): T

    Definition Classes
    RichElement → Element
  24. def getAttribute [T] (key: String): T

    Definition Classes
    RichElement → Element
  25. def getAttributeCount (): Int

    Definition Classes
    RichElement → Element
  26. def getAttributeKeyIterator (): Iterator[String]

    Definition Classes
    RichElement → Element
  27. def getAttributeKeySet (): Iterable[String]

    Definition Classes
    RichElement → Element
  28. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  29. def getFirstAttributeOf [T] (keys: <repeated...>[String]): T

    Definition Classes
    RichElement → Element
  30. def getFirstAttributeOf [T] (clazz: Class[T], keys: <repeated...>[String]): T

    Definition Classes
    RichElement → Element
  31. def getFirstAttributeOf [T] (clazz: Class[T], keys: String*): T

  32. def getFirstAttributeOf [T] (keys: String*): T

  33. def getHash (key: String): java.util.HashMap[_, _]

    Definition Classes
    RichElement → Element
  34. def getId (): String

    Definition Classes
    RichElement → Element
  35. def getLabel (key: String): CharSequence

    Definition Classes
    RichElement → Element
  36. def getNumber (key: String): Double

    Definition Classes
    RichElement → Element
  37. def getVector (key: String): java.util.ArrayList[_ <: java.lang.Number]

    Definition Classes
    RichElement → Element
  38. def hasArray (key: String): Boolean

    Definition Classes
    RichElement → Element
  39. def hasAttribute (key: String, clazz: Class[_]): Boolean

    Definition Classes
    RichElement → Element
  40. def hasAttribute (key: String): Boolean

    Definition Classes
    RichElement → Element
  41. def hasHash (key: String): Boolean

    Definition Classes
    RichElement → Element
  42. def hasLabel (key: String): Boolean

    Definition Classes
    RichElement → Element
  43. def hasNumber (key: String): Boolean

    Definition Classes
    RichElement → Element
  44. def hasVector (key: String): Boolean

    Definition Classes
    RichElement → Element
  45. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  46. def id : String

  47. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  48. def label (key: String): CharSequence

  49. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  50. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  51. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  52. def number (key: String): Double

  53. def removeAttribute (attribute: String): Unit

    Definition Classes
    RichElement → Element
  54. def setAttribute (attribute: String, values: <repeated...>[AnyRef]): Unit

    Definition Classes
    RichElement → Element
  55. def setAttribute (attribute: String, values: AnyRef*): Unit

  56. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  57. def toString (): String

    Definition Classes
    AnyRef → Any
  58. def update (key: String, values: Product): Unit

  59. def update (key: String, value: Any): Unit

  60. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  61. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  62. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Element

Inherited from AnyRef

Inherited from Any