Interface SMFAttributeType

  • All Known Implementing Classes:
    SMFAttribute

    @Immutable
    public interface SMFAttributeType
    An attribute.
    • Method Detail

      • componentType

        @Parameter
        SMFComponentType componentType()
        Returns:
        The kind of components that make up the attribute
      • componentCount

        @Parameter
        int componentCount()
        Returns:
        The number of components in the attribute
      • componentSizeBits

        @Parameter
        int componentSizeBits()
        Returns:
        The size of a single component in bits
      • componentSizeOctets

        @Derived
        default int componentSizeOctets()
        Returns:
        The size of a single component in octets
      • sizeOctets

        @Derived
        default int sizeOctets()
        Returns:
        The size of the attribute in octets
      • checkPreconditions

        @Check
        default void checkPreconditions()
        Check preconditions for the type.