eu.cdevreeze.yaidom.utils

EditableResolvedElem

Related Doc: package utils

final class EditableResolvedElem extends AnyVal with EditableClarkElem

EditableClarkElem taking a resolved element.

Linear Supertypes
EditableClarkElem, AnyVal, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EditableResolvedElem
  2. EditableClarkElem
  3. AnyVal
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EditableResolvedElem(elem: Elem)

Type Members

  1. type E = Elem

  2. type N = Node

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. val elem: Elem

  6. def filteringChildren(p: (N) ⇒ Boolean): EditableResolvedElem

    Functionally updates the children by filtering.

    Functionally updates the children by filtering.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  7. def filteringResolvedAttributes(p: (EName, String) ⇒ Boolean): EditableResolvedElem

    Functionally updates the resolved attributes by filtering.

    Functionally updates the resolved attributes by filtering. For scoped elements, this filters the (QName-keyed) attributes.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  8. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  9. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  10. def minusChild(index: Int): EditableResolvedElem

    Functionally removes a child.

    Functionally removes a child.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  11. def minusResolvedAttribute(attrEName: EName): EditableResolvedElem

    Functionally removes a resolved attribute.

    Functionally removes a resolved attribute.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  12. def plusChild(index: Int, newChild: N): EditableResolvedElem

    Functionally inserts a child.

    Functionally inserts a child. For scoped elements, it is ensured by the implementation that no prefixed namespace undeclarations are introduced. After all, they are illegal in XML 1.0.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  13. def plusChild(newChild: N): EditableResolvedElem

    Functionally adds a child.

    Functionally adds a child. For scoped elements, it is ensured by the implementation that no prefixed namespace undeclarations are introduced. After all, they are illegal in XML 1.0.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  14. def plusChildOption(index: Int, newChildOption: Option[N]): EditableResolvedElem

    Optionally functionally inserts a child.

    Optionally functionally inserts a child. For scoped elements, it is ensured by the implementation that no prefixed namespace undeclarations are introduced. After all, they are illegal in XML 1.0.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  15. def plusChildOption(newChildOption: Option[N]): EditableResolvedElem

    Optionally functionally adds a child.

    Optionally functionally adds a child. For scoped elements, it is ensured by the implementation that no prefixed namespace undeclarations are introduced. After all, they are illegal in XML 1.0.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  16. def plusResolvedAttribute(attrEName: EName, attrValue: String): EditableResolvedElem

    Functionally adds a resolved attribute.

    Functionally adds a resolved attribute. For scoped elements, this sets the attribute QName, and may affect the Scope.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  17. def plusResolvedAttributeOption(attrEName: EName, attrValueOption: Option[String]): EditableResolvedElem

    Optionally functionally adds a resolved attribute.

    Optionally functionally adds a resolved attribute. For scoped elements, this sets the attribute QName, if applicable, and may affect the Scope.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  18. def toElem: E

  19. def toString(): String

    Definition Classes
    Any
  20. def withChildren(newChildren: IndexedSeq[N]): EditableResolvedElem

    Functionally updates the children.

    Functionally updates the children. For scoped elements, it is ensured by the implementation that no prefixed namespace undeclarations are introduced. After all, they are illegal in XML 1.0.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  21. def withResolvedAttributes(newResolvedAttributes: Iterable[(EName, String)]): EditableResolvedElem

    Functionally updates the resolved attributes.

    Functionally updates the resolved attributes. For scoped elements, this sets the attribute QNames, and may affect the Scope.

    Definition Classes
    EditableResolvedElem → EditableClarkElem
  22. def withResolvedName(newEName: EName): EditableResolvedElem

    Functionally updates the resolved name.

    Functionally updates the resolved name. For scoped elements, this sets the QName, and may affect the Scope.

    Definition Classes
    EditableResolvedElem → EditableClarkElem

Inherited from EditableClarkElem

Inherited from AnyVal

Inherited from Any

Ungrouped