NonStandardRelationshipContainerLike

Partial implementation of NonStandardRelationshipContainerApi.

Partial implementation of NonStandardRelationshipContainerApi.

Authors

Chris de Vreeze

class Object
trait Matchable
class Any

Value members

Abstract methods

def findAllNonStandardRelationshipsOfType[A <: NonStandardRelationship](relationshipType: ClassTag[A]): IndexedSeq[A]

Returns a map from source XML fragment keys to non-standard relationships. Must be fast in order for this trait to be fast.

Returns a map from source XML fragment keys to non-standard relationships. Must be fast in order for this trait to be fast.

Returns a map from target XML fragment keys to non-standard relationships. Must be fast in order for this trait to be fast.

Returns a map from target XML fragment keys to non-standard relationships. Must be fast in order for this trait to be fast.

Concrete methods

final def filterIncomingNonStandardRelationshipsOfType[A <: NonStandardRelationship](targetKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def filterIncomingUnrestrictedNonStandardRelationshipPaths[A <: NonStandardRelationship](targetKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: NonStandardRelationshipPath[A] => Boolean): IndexedSeq[NonStandardRelationshipPath[A]]
final def filterNonStandardRelationshipsOfType[A <: NonStandardRelationship](relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def filterOutgoingNonStandardRelationshipsOfType[A <: NonStandardRelationship](sourceKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: A => Boolean): IndexedSeq[A]
final def filterOutgoingUnrestrictedNonStandardRelationshipPaths[A <: NonStandardRelationship](sourceKey: XmlFragmentKey, relationshipType: ClassTag[A])(p: NonStandardRelationshipPath[A] => Boolean): IndexedSeq[NonStandardRelationshipPath[A]]
final def findAllIncomingNonStandardRelationshipsOfType[A <: NonStandardRelationship](targetKey: XmlFragmentKey, relationshipType: ClassTag[A]): IndexedSeq[A]
final def findAllOutgoingNonStandardRelationshipsOfType[A <: NonStandardRelationship](sourceKey: XmlFragmentKey, relationshipType: ClassTag[A]): IndexedSeq[A]

Inherited methods

Returns the max length of a path beyond the first cycle found in the path, if any.

Returns the max length of a path beyond the first cycle found in the path, if any.

Inherited from
PathLengthRestrictionApi