Package com.io7m.cedarbridge.schema.binder.api

# Interface CBBindingType

All Superinterfaces:
  `com.io7m.jlexing.core.LexicalType<URI>`

All Known Subinterfaces:
  `CBBindingLocalType`

All Known Implementing Classes:
  `CBBindingExternal`, `CBBindingLocalFieldName`, `CBBindingLocalProtocolDeclaration`, `CBBindingLocalProtocolVersionDeclaration`, `CBBindingLocalTypeDeclaration`, `CBBindingLocalTypeParameter`, `CBBindingLocalVariantCase`

public sealed interface CBBindingType extends com.io7m.jlexing.core.LexicalType<URI> permits CBBindingExternal, CBBindingLocalType
A binding to a name.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.io7m.jlexing.core.LexicalPosition<URI>`
  `lexical()`
  `String`
  `name()`

- ## Method Details

  - ### name

    String name()
    Returns:
      The name

  - ### lexical

    com.io7m.jlexing.core.LexicalPosition<URI> lexical()
    Specified by:
      `lexical` in interface `com.io7m.jlexing.core.LexicalType<URI>`