java.lang.Object
org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
All Implemented Interfaces:
QNameToStatementDefinition

public final class QNameToStatementDefinitionMap extends Object implements QNameToStatementDefinition
  • Constructor Details

    • QNameToStatementDefinitionMap

      public QNameToStatementDefinitionMap()
    • QNameToStatementDefinitionMap

      public QNameToStatementDefinitionMap(int initialCapacity)
  • Method Details

    • put

      public void put(QName qname, StatementSupport<?,?,?> stDef)
    • putAll

      public void putAll(Map<QName,StatementSupport<?,?,?>> qnameToStmt)
    • putIfAbsent

      public StatementSupport<?,?,?> putIfAbsent(QName qname, StatementSupport<?,?,?> support)
    • get

      public org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition get(QName identifier)
      Description copied from interface: QNameToStatementDefinition
      Returns StatementDefinition with specified QName.
      Specified by:
      get in interface QNameToStatementDefinition
      Parameters:
      identifier - QName of requested statement
      Returns:
      StatementDefinition
    • getByNamespaceAndLocalName

      public org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition getByNamespaceAndLocalName(XMLNamespace namespace, String localName)
      Description copied from interface: QNameToStatementDefinition
      Returns StatementDefinition with specified namespace and localName.
      Specified by:
      getByNamespaceAndLocalName in interface QNameToStatementDefinition
      Parameters:
      namespace - namespace of requested statement
      localName - localName of requested statement
      Returns:
      StatementDefinition
    • getSupport

      public @Nullable StatementSupport<?,?,?> getSupport(QName identifier)
      Returns StatementSupport with specified QName.
      Parameters:
      identifier - QName of requested statement
      Returns:
      StatementSupport