Interface WarpManifestX0<T,M extends WarpManifestX0<T,M,H,S>,H extends WarpManifestX0HeaderField<T,H>,S extends WarpManifestX0Section<T,H,S>>
- 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 T
getAttributeBodyNullable
(T attributeName) default T
getAttributeBodyNullable
(T attributeName, T defaultValue) getSection
(T sectionName) getSectionAttribute
(T sectionName, T attributeName) getSectionAttributeBody
(T sectionName, T attributeName) default T
getSectionAttributeBodyNullable
(T sectionName, T attributeName) default T
getSectionAttributeBodyNullable
(T sectionName, T attributeName, T defaultValue) default boolean
hasAttribute
(T attributeName) default boolean
hasSection
(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
-