trait ODF extends AnyRef

O-DF structure

Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ODF
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def add(node: Node): ODF
  2. abstract def addNodes(nodesToAdd: Seq[Node]): ODF
  3. abstract def attributesRemoved: ODF
  4. abstract def descriptionsRemoved: ODF
  5. abstract def immutable: ImmutableODF
  6. abstract def metaDatasRemoved: ODF
  7. abstract def mutable: MutableODF
  8. abstract def nodes: Map[Path, Node]

    All nodes(InfoItems and Objects) in O-DF structure.

    All nodes(InfoItems and Objects) in O-DF structure.

    Attributes
    protected[types.odf]
  9. abstract def paths: SortedSet[Path]

    SortedSet of all paths in O-DF structure.

    SortedSet of all paths in O-DF structure. Should be ordered by paths with alpabetic ordering so that after a path comes all its descendant: A/, A/a, A/a/1, A/b/, A/b/1, Aa/ ..

    Attributes
    protected[types.odf]
  10. abstract def readTo(to: ODF): ODF
  11. abstract def removePath(path: Path): ODF
  12. abstract def removePaths(pathsToRemove: Set[Path]): ODF
  13. abstract def select(that: ODF): ODF
  14. abstract def selectSubTree(pathsToGet: Set[Path]): ODF
  15. abstract def selectUpTree(pathsToGet: Set[Path]): ODF
  16. abstract def union(that: ODF): ODF
  17. abstract def update(that: ODF): ODF
  18. abstract def valuesRemoved: ODF

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from ODF to any2stringadd[ODF] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def --(removedPaths: Seq[Path]): ODF
  5. def ->[B](y: B): (ODF, B)
    Implicit
    This member is added by an implicit conversion from ODF to ArrowAssoc[ODF] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. implicit def asObjectsType: ObjectsType
  9. implicit final def asXML: NodeSeq
  10. implicit final def asXMLEvents: SeqView[ParseEvent, Seq[_]]
  11. final def childsWithType(path: Path, typeStr: String): Set[Node]
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  13. final def contains(_paths: Seq[Path]): Boolean
  14. final def contains(path: Path): Boolean
  15. final def descendantsWithType(paths: Set[Path], typeStr: String): Set[Node]
  16. def ensuring(cond: (ODF) ⇒ Boolean, msg: ⇒ Any): ODF
    Implicit
    This member is added by an implicit conversion from ODF to Ensuring[ODF] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  17. def ensuring(cond: (ODF) ⇒ Boolean): ODF
    Implicit
    This member is added by an implicit conversion from ODF to Ensuring[ODF] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  18. def ensuring(cond: Boolean, msg: ⇒ Any): ODF
    Implicit
    This member is added by an implicit conversion from ODF to Ensuring[ODF] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  19. def ensuring(cond: Boolean): ODF
    Implicit
    This member is added by an implicit conversion from ODF to Ensuring[ODF] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(that: Any): Boolean
    Definition Classes
    ODF → AnyRef → Any
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from ODF to StringFormat[ODF] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  24. final def get(path: Path): Option[Node]
  25. final def getChildPaths(wantedPath: Path): Set[Path]
  26. final def getChilds(path: Path): Seq[Node]
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. final def getInfoItems: Seq[InfoItem]
  29. final def getLeafPaths: SortedSet[Path]
  30. final def getLeafs: Vector[Node]
  31. def getNodes: Seq[Node]
  32. final def getObjects: Seq[Object]
  33. def getPaths: Set[Path]
  34. final def getRoot: Option[Objects]
  35. lazy val hashCode: Int
    Definition Classes
    ODF → AnyRef → Any
  36. final def infoItemsWithMetaData: Set[InfoItem]
  37. final def isEmpty: Boolean
  38. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  39. final def isRootOnly: Boolean
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def nodesMap: HashMap[Path, Node]
  42. final def nodesWithAttributes: Vector[Node]
  43. final def nodesWithDescription: Set[Node]
  44. final def nodesWithStaticData: Vector[Node]
  45. final def nodesWithType(typeStr: String): Set[Node]
  46. final def nonEmpty: Boolean
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  49. final def objectsWithType(typeStr: String): Vector[Object]
  50. final def pathsOfInfoItemsWithMetaData: Set[Path]
  51. final def pathsOfNodesWithDescription: Set[Path]
  52. final def pathsWithType(typeStr: String): Set[Path]
  53. def readToNodes(to: ODF): Iterable[Node]
  54. def removePaths(pathsToRemove: Seq[Path]): ODF
  55. final def selectSubTreePaths(pathsToGet: Set[Path]): SortedSet[Path]

    Same as subTreePaths but adds ancestors of the subtrees

  56. final def subTreePaths(pathsToGet: Set[Path]): SortedSet[Path]

    Find given paths and all paths of the descendants.

    Find given paths and all paths of the descendants. Same as selectSubTreePaths but doesn't add ancestors of the subtrees

  57. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  58. def toString(): String
    Definition Classes
    ODF → AnyRef → Any
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  62. def [B](y: B): (ODF, B)
    Implicit
    This member is added by an implicit conversion from ODF to ArrowAssoc[ODF] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def getNodesMap: Map[Path, Node]
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.8) use nodesMap instead (bad naming)

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from ODF to any2stringadd[ODF]

Inherited by implicit conversion StringFormat from ODF to StringFormat[ODF]

Inherited by implicit conversion Ensuring from ODF to Ensuring[ODF]

Inherited by implicit conversion ArrowAssoc from ODF to ArrowAssoc[ODF]

Ungrouped