Class RibSupportUtils

java.lang.Object
org.opendaylight.protocol.bgp.rib.spi.RibSupportUtils

public final class RibSupportUtils extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates
    toYangKey(org.opendaylight.yangtools.yang.common.QName id, SupportedTablesKey tablesKey)
    Creates Yang Instance Identifier path argument from supplied TablesKey.
    static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates
    toYangKey(org.opendaylight.yangtools.yang.common.QName id, TablesKey tablesKey)
    Creates Yang Instance Identifier path argument from supplied TablesKey.
    static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates
    toYangKey(org.opendaylight.yangtools.yang.common.QName id, AddressFamily afi, SubsequentAddressFamily safi)
    Creates Yang Instance Identifier path argument from supplied AFI and SAFI.
    static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates
    toYangPathKey(org.opendaylight.yangtools.yang.common.QName id, AddressFamily afi, SubsequentAddressFamily safi)
    Creates Yang Instance Identifier path argument from supplied AFI and SAFI.
    static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates
    Creates Yang Instance Identifier path argument from supplied TablesKey.
    static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates
    Creates Yang Instance Identifier path argument from supplied AFI and SAFI.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • toYangTablesKey

      public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates toYangTablesKey(AddressFamily afi, SubsequentAddressFamily safi)
      Creates Yang Instance Identifier path argument from supplied AFI and SAFI.
      Parameters:
      afi - Class representing AFI
      safi - Class representing SAFI
      Returns:
      NodeIdentifierWithPredicates of Tables for specified AFI, SAFI combination.
    • toYangKey

      public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates toYangKey(org.opendaylight.yangtools.yang.common.QName id, AddressFamily afi, SubsequentAddressFamily safi)
      Creates Yang Instance Identifier path argument from supplied AFI and SAFI.
      Parameters:
      id - QNAME representing node
      afi - Class representing AFI
      safi - Class representing SAFI
      Returns:
      NodeIdentifierWithPredicates of 'id' for specified AFI, SAFI combination.
    • toYangPathKey

      public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates toYangPathKey(org.opendaylight.yangtools.yang.common.QName id, AddressFamily afi, SubsequentAddressFamily safi)
      Creates Yang Instance Identifier path argument from supplied AFI and SAFI.
      Parameters:
      id - QNAME representing node
      afi - Class representing AFI
      safi - Class representing SAFI
      Returns:
      NodeIdentifierWithPredicates of 'id' for specified AFI, SAFI combination.
    • toYangKey

      public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates toYangKey(org.opendaylight.yangtools.yang.common.QName id, TablesKey tablesKey)
      Creates Yang Instance Identifier path argument from supplied TablesKey.
      Parameters:
      id - QNAME representing node
      tablesKey - Tables key representing table.
      Returns:
      NodeIdentifierWithPredicates of 'id' for specified AFI, SAFI combination.
    • toYangKey

      public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates toYangKey(org.opendaylight.yangtools.yang.common.QName id, SupportedTablesKey tablesKey)
      Creates Yang Instance Identifier path argument from supplied TablesKey.
      Parameters:
      id - QNAME representing node
      tablesKey - Add PAth Tables key representing table.
      Returns:
      NodeIdentifierWithPredicates of 'id' for specified AFI, SAFI combination.
    • toYangTablesKey

      public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates toYangTablesKey(TablesKey tablesKey)
      Creates Yang Instance Identifier path argument from supplied TablesKey.
      Parameters:
      tablesKey - Tables key representing table.
      Returns:
      NodeIdentifierWithPredicates of Tables for specified AFI, SAFI combination.