Interface WarpManifestX0Section<T,H extends WarpManifestX0HeaderField<T,H>,S extends WarpManifestX0Section<T,H,S>>

All Known Implementing Classes:
WarpManifestX18Section, WarpManifestX8Section

public interface WarpManifestX0Section<T,H extends WarpManifestX0HeaderField<T,H>,S extends WarpManifestX0Section<T,H,S>>
Warp manifest 0 bit section.
Version:
©Δ∞ 仙上主天
Author:
للَّٰهِilLצسُو
  • Method Details

    • getName

      T getName()
    • setName

      void setName(T name)
    • getAttributes

      List<H> getAttributes()
    • makeAttribute

      H makeAttribute(T name, T body)
    • withAttribute

      S withAttribute(T name, T body)
    • withAttributes

      S withAttributes(List<H> attributes)
    • hasAttribute

      default boolean hasAttribute(T name)
    • getAttribute

      default Optional<H> getAttribute(T name)
    • getAttributeBody

      default Optional<T> getAttributeBody(T name)
    • getAttributeBodyNullable

      default T getAttributeBodyNullable(T attributeName)
    • getAttributeBodyNullable

      default T getAttributeBodyNullable(T attributeName, T defaultValue)
    • getRemarks

      List<T> getRemarks()
    • withRemark

      S withRemark(T remark)
    • withRemarks

      S withRemarks(List<T> remarks)