Interface WarpManifestX0<T, M extends WarpManifestX0<T,M,H,S>, H extends WarpManifestX0HeaderField<T,H>, S extends WarpManifestX0Section<T,H,S>>
- Type Parameters:
T- The X0 value type.H- The X0 header field type.S- The X0 section type.
- All Known Implementing Classes:
WarpManifestX18, WarpManifestX8
public interface WarpManifestX0<T, M extends WarpManifestX0<T,M,H,S>, H extends WarpManifestX0HeaderField<T,H>, S extends WarpManifestX0Section<T,H,S>>
Warp manifest 0 bit model.
- Version:
- ©Δ∞ 仙上主天
- Author:
- للَّٰهِilLצسُو
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(T attributeName) getAttributeBody(T attributeName) default TgetAttributeBodyNullable(T attributeName) default TgetAttributeBodyNullable(T attributeName, T defaultValue) getSection(T sectionName) getSectionAttribute(T sectionName, T attributeName) getSectionAttributeBody(T sectionName, T attributeName) default TgetSectionAttributeBodyNullable(T sectionName, T attributeName) default TgetSectionAttributeBodyNullable(T sectionName, T attributeName, T defaultValue) default booleanhasAttribute(T attributeName) default booleanhasSection(T sectionName) makeAttribute(T name, T body) makeSection(T sectionName) WarpManifestX0<T, M, H, S> withAttribute(T name, T body) WarpManifestX0<T, M, H, S> withAttributes(List<H> attrbutes) withSections(List<S> sections)
-
Method Details
-
getAttributes
-
makeAttribute
-
withAttribute
-
withAttributes
-
hasAttribute
-
getAttribute
-
getAttributeBody
-
getAttributeBodyNullable
-
getAttributeBodyNullable
-
getSections
-
makeSection
-
withSections
-
hasSection
-
getSection
-
getSectionAttribute
-
getSectionAttributeBody
-
getSectionAttributeBodyNullable
-
getSectionAttributeBodyNullable
-