You drink orange juice with a straw
This commit is contained in:
parent
11a4a53aab
commit
193116974f
nx01-no2all-nostr/src/main/java/love/distributedrebirth/nx01/no2all/nostr/octo/tlv
nx01-warp-manifestor/src/main/java/love/distributedrebirth/nx01/warp/manifestor
manifest
WarpManifestX0TheVersion.javaWarpManifestX18.javaWarpManifestX18HeaderField.javaWarpManifestX18Import.javaWarpManifestX18Section.java
scopic
nx01-x4o-fc18/src/main/java/org/x4o/fc18/octal8
|
@ -36,7 +36,7 @@ import java.util.List;
|
|||
import org.x4o.fc18.octal8.PrimordialOctal;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalIterator;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuice;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeSexWord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalSkullBait;
|
||||
|
||||
|
@ -54,11 +54,11 @@ public final class TLVChainOctalSex
|
|||
addFrame(type.ordinalFrameType(), data);
|
||||
}
|
||||
|
||||
public void addFrame(PrimordialOctalOrangeJuice type, PrimordialOctalOrangeJuiceCord data) {
|
||||
public void addFrame(PrimordialOctalOrangeJuice type, PrimordialOctalOrangeJuiceStraw data) {
|
||||
addFrame(type, data.toJuiceArray());
|
||||
}
|
||||
|
||||
public void addFrame(TLVChainOctalSexFrameType type, PrimordialOctalOrangeJuiceCord data) {
|
||||
public void addFrame(TLVChainOctalSexFrameType type, PrimordialOctalOrangeJuiceStraw data) {
|
||||
addFrame(type.ordinalFrameType(), data.toJuiceArray());
|
||||
}
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ package love.distributedrebirth.nx01.no2all.nostr.octo.tlv;
|
|||
import java.util.Objects;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuice;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeString;
|
||||
|
||||
/// @author للَّٰهِilLצسُو
|
||||
|
@ -55,7 +55,7 @@ public final class TLVChainOctalSexFrame implements TLVChainAtomFrame<Primordial
|
|||
return segmentChain;
|
||||
}
|
||||
|
||||
public PrimordialOctalOrangeJuiceCord getSegmentChainAtoms() {
|
||||
public PrimordialOctalOrangeJuiceStraw getSegmentChainAtoms() {
|
||||
return new PrimordialOctalOrangeString(segmentChain);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ package love.distributedrebirth.nx01.warp.manifestor.manifest;
|
|||
import java.util.Arrays;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeString;
|
||||
|
||||
/// Warp manifest 0 bit schema of the version.
|
||||
|
@ -61,7 +61,7 @@ public enum WarpManifestX0TheVersion {
|
|||
// VERSION_7_0
|
||||
;
|
||||
|
||||
public static final PrimordialOctalOrangeJuiceCord VERSION_4_0 = PrimordialOctalOrangeString.valueOfSmurfs(Arrays.asList(4, 0));
|
||||
public static final PrimordialOctalOrangeJuiceStraw VERSION_4_0 = PrimordialOctalOrangeString.valueOfSmurfs(Arrays.asList(4, 0));
|
||||
|
||||
private final String qName;
|
||||
|
||||
|
|
|
@ -30,13 +30,13 @@ package love.distributedrebirth.nx01.warp.manifestor.manifest;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
|
||||
/// Warp manifest 18 bit model.
|
||||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class WarpManifestX18 implements WarpManifestX0<PrimordialOctalOrangeJuiceCord, WarpManifestX18, WarpManifestX18HeaderField, WarpManifestX18Section> {
|
||||
public final class WarpManifestX18 implements WarpManifestX0<PrimordialOctalOrangeJuiceStraw, WarpManifestX18, WarpManifestX18HeaderField, WarpManifestX18Section> {
|
||||
|
||||
private final List<WarpManifestX18HeaderField> attributes;
|
||||
private final List<WarpManifestX18Section> sections;
|
||||
|
@ -52,14 +52,14 @@ public final class WarpManifestX18 implements WarpManifestX0<PrimordialOctalOran
|
|||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18HeaderField makeAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public WarpManifestX18HeaderField makeAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
WarpManifestX18HeaderField result = new WarpManifestX18HeaderField(name, body);
|
||||
this.attributes.add(result);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18 withAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public WarpManifestX18 withAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
makeAttribute(name, body);
|
||||
return this;
|
||||
}
|
||||
|
@ -76,7 +76,7 @@ public final class WarpManifestX18 implements WarpManifestX0<PrimordialOctalOran
|
|||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18Section makeSection(PrimordialOctalOrangeJuiceCord sectionName) {
|
||||
public WarpManifestX18Section makeSection(PrimordialOctalOrangeJuiceStraw sectionName) {
|
||||
WarpManifestX18Section result = new WarpManifestX18Section(sectionName);
|
||||
this.sections.add(result);
|
||||
return result;
|
||||
|
|
|
@ -30,61 +30,61 @@ package love.distributedrebirth.nx01.warp.manifestor.manifest;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
|
||||
/// Warp manifest 18 bit name value pair entry.
|
||||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class WarpManifestX18HeaderField implements WarpManifestX0HeaderField<PrimordialOctalOrangeJuiceCord, WarpManifestX18HeaderField> {
|
||||
public final class WarpManifestX18HeaderField implements WarpManifestX0HeaderField<PrimordialOctalOrangeJuiceStraw, WarpManifestX18HeaderField> {
|
||||
|
||||
private PrimordialOctalOrangeJuiceCord name;
|
||||
private PrimordialOctalOrangeJuiceCord body;
|
||||
private final List<PrimordialOctalOrangeJuiceCord> remarks;
|
||||
private PrimordialOctalOrangeJuiceStraw name;
|
||||
private PrimordialOctalOrangeJuiceStraw body;
|
||||
private final List<PrimordialOctalOrangeJuiceStraw> remarks;
|
||||
|
||||
public WarpManifestX18HeaderField() {
|
||||
this.remarks = new ArrayList<>();
|
||||
}
|
||||
|
||||
public WarpManifestX18HeaderField(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public WarpManifestX18HeaderField(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
this();
|
||||
this.name = name;
|
||||
this.body = body;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrimordialOctalOrangeJuiceCord getName() {
|
||||
public PrimordialOctalOrangeJuiceStraw getName() {
|
||||
return this.name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setName(PrimordialOctalOrangeJuiceCord name) {
|
||||
public void setName(PrimordialOctalOrangeJuiceStraw name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrimordialOctalOrangeJuiceCord getBody() {
|
||||
public PrimordialOctalOrangeJuiceStraw getBody() {
|
||||
return this.body;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBody(PrimordialOctalOrangeJuiceCord body) {
|
||||
public void setBody(PrimordialOctalOrangeJuiceStraw body) {
|
||||
this.body = body;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PrimordialOctalOrangeJuiceCord> getRemarks() {
|
||||
public List<PrimordialOctalOrangeJuiceStraw> getRemarks() {
|
||||
return this.remarks;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18HeaderField withRemark(PrimordialOctalOrangeJuiceCord remark) {
|
||||
public WarpManifestX18HeaderField withRemark(PrimordialOctalOrangeJuiceStraw remark) {
|
||||
this.remarks.add(remark);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18HeaderField withRemarks(List<PrimordialOctalOrangeJuiceCord> remarks) {
|
||||
public WarpManifestX18HeaderField withRemarks(List<PrimordialOctalOrangeJuiceStraw> remarks) {
|
||||
this.remarks.addAll(remarks);
|
||||
return this;
|
||||
}
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
package love.distributedrebirth.nx01.warp.manifestor.manifest;
|
||||
|
||||
import org.x4o.fc18.FourCornerUnicodeImport;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeString;
|
||||
|
||||
/// Warp manifest 18 bit model importer from 8 bit model
|
||||
|
@ -65,7 +65,7 @@ public final class WarpManifestX18Import {
|
|||
return result;
|
||||
}
|
||||
|
||||
static private PrimordialOctalOrangeJuiceCord toX8(String value) {
|
||||
static private PrimordialOctalOrangeJuiceStraw toX8(String value) {
|
||||
return PrimordialOctalOrangeString.valueOfSmurfs(FourCornerUnicodeImport.lossy().convertToInt18(value));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,35 +30,35 @@ package love.distributedrebirth.nx01.warp.manifestor.manifest;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
|
||||
/// Warp manifest 18 bit section.
|
||||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class WarpManifestX18Section implements WarpManifestX0Section<PrimordialOctalOrangeJuiceCord, WarpManifestX18HeaderField, WarpManifestX18Section> {
|
||||
public final class WarpManifestX18Section implements WarpManifestX0Section<PrimordialOctalOrangeJuiceStraw, WarpManifestX18HeaderField, WarpManifestX18Section> {
|
||||
|
||||
private PrimordialOctalOrangeJuiceCord name;
|
||||
private PrimordialOctalOrangeJuiceStraw name;
|
||||
private final List<WarpManifestX18HeaderField> attributes;
|
||||
private final List<PrimordialOctalOrangeJuiceCord> remarks;
|
||||
private final List<PrimordialOctalOrangeJuiceStraw> remarks;
|
||||
|
||||
public WarpManifestX18Section() {
|
||||
this.attributes = new ArrayList<>();
|
||||
this.remarks = new ArrayList<>();
|
||||
}
|
||||
|
||||
public WarpManifestX18Section(PrimordialOctalOrangeJuiceCord name) {
|
||||
public WarpManifestX18Section(PrimordialOctalOrangeJuiceStraw name) {
|
||||
this();
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrimordialOctalOrangeJuiceCord getName() {
|
||||
public PrimordialOctalOrangeJuiceStraw getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setName(PrimordialOctalOrangeJuiceCord name) {
|
||||
public void setName(PrimordialOctalOrangeJuiceStraw name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
|
@ -68,14 +68,14 @@ public final class WarpManifestX18Section implements WarpManifestX0Section<Primo
|
|||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18HeaderField makeAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public WarpManifestX18HeaderField makeAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
WarpManifestX18HeaderField result = new WarpManifestX18HeaderField(name, body);
|
||||
attributes.add(result);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18Section withAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public WarpManifestX18Section withAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
WarpManifestX18HeaderField result = new WarpManifestX18HeaderField(name, body);
|
||||
attributes.add(result);
|
||||
return this;
|
||||
|
@ -88,18 +88,18 @@ public final class WarpManifestX18Section implements WarpManifestX0Section<Primo
|
|||
}
|
||||
|
||||
@Override
|
||||
public List<PrimordialOctalOrangeJuiceCord> getRemarks() {
|
||||
public List<PrimordialOctalOrangeJuiceStraw> getRemarks() {
|
||||
return this.remarks;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18Section withRemark(PrimordialOctalOrangeJuiceCord remark) {
|
||||
public WarpManifestX18Section withRemark(PrimordialOctalOrangeJuiceStraw remark) {
|
||||
this.remarks.add(remark);
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WarpManifestX18Section withRemarks(List<PrimordialOctalOrangeJuiceCord> remarks) {
|
||||
public WarpManifestX18Section withRemarks(List<PrimordialOctalOrangeJuiceStraw> remarks) {
|
||||
this.remarks.addAll(remarks);
|
||||
return this;
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ package love.distributedrebirth.nx01.warp.manifestor.scopic.iomf;
|
|||
|
||||
import java.util.PrimitiveIterator;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
import org.x4o.sax3.io.SAX3XMLConstants;
|
||||
|
||||
/// Stroboscopic manifest 1 and 2 constants.
|
||||
|
@ -152,7 +152,7 @@ public enum ScopicManifestConstants {
|
|||
return true;
|
||||
}
|
||||
|
||||
static public boolean isV4DataArraySizeLegal(PrimordialOctalOrangeJuiceCord value) {
|
||||
static public boolean isV4DataArraySizeLegal(PrimordialOctalOrangeJuiceStraw value) {
|
||||
// Source;
|
||||
// 18 bit TLV length value
|
||||
if (value.length() > VERSION_4_MAX_DATA_LENGHT) {
|
||||
|
|
|
@ -31,7 +31,7 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
|
||||
import love.distributedrebirth.nx01.warp.manifestor.manifest.WarpManifestX18;
|
||||
import love.distributedrebirth.nx01.warp.manifestor.manifest.WarpManifestX18Section;
|
||||
|
@ -43,11 +43,11 @@ import love.distributedrebirth.nx01.warp.manifestor.scopic.ScopicManifestExcepti
|
|||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class ScopicManifest4ContentHandler implements ScopicManifestContent<PrimordialOctalOrangeJuiceCord> {
|
||||
public class ScopicManifest4ContentHandler implements ScopicManifestContent<PrimordialOctalOrangeJuiceStraw> {
|
||||
|
||||
private final WarpManifestX18 manifest;
|
||||
private WarpManifestX18Section currentSection;
|
||||
private List<PrimordialOctalOrangeJuiceCord> remarks;
|
||||
private List<PrimordialOctalOrangeJuiceStraw> remarks;
|
||||
|
||||
public ScopicManifest4ContentHandler(WarpManifestX18 manifest) {
|
||||
this.manifest = manifest;
|
||||
|
@ -55,7 +55,7 @@ public class ScopicManifest4ContentHandler implements ScopicManifestContent<Prim
|
|||
}
|
||||
|
||||
@Override
|
||||
public void strobeManifestDeclaration(PrimordialOctalOrangeJuiceCord version) {
|
||||
public void strobeManifestDeclaration(PrimordialOctalOrangeJuiceStraw version) {
|
||||
if (WarpManifestX0TheVersion.VERSION_4_0.equals(version)) {
|
||||
return;
|
||||
}
|
||||
|
@ -63,26 +63,26 @@ public class ScopicManifest4ContentHandler implements ScopicManifestContent<Prim
|
|||
}
|
||||
|
||||
@Override
|
||||
public void strobeMainAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public void strobeMainAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
this.manifest.makeAttribute(name, body).withRemarks(remarks);
|
||||
this.remarks.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void strobeSectionHeader(PrimordialOctalOrangeJuiceCord sectionName) {
|
||||
public void strobeSectionHeader(PrimordialOctalOrangeJuiceStraw sectionName) {
|
||||
this.currentSection = manifest.makeSection(sectionName);
|
||||
this.currentSection.withRemarks(remarks);
|
||||
this.remarks.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void strobeSectionAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public void strobeSectionAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
Objects.requireNonNull(this.currentSection, "Section header is not yet strobed.").makeAttribute(name, body).withRemarks(remarks);
|
||||
this.remarks.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void strobeRemarkContent(PrimordialOctalOrangeJuiceCord remark) {
|
||||
public void strobeRemarkContent(PrimordialOctalOrangeJuiceStraw remark) {
|
||||
this.remarks.add(remark);
|
||||
}
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ package love.distributedrebirth.nx01.warp.manifestor.scopic.iomf4;
|
|||
import java.util.Iterator;
|
||||
import java.util.Objects;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctalSex;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctalSexFrame;
|
||||
|
@ -44,9 +44,9 @@ import love.distributedrebirth.nx01.warp.manifestor.scopic.ScopicManifestExcepti
|
|||
/// @version ©Δ∞ 仙上主天
|
||||
public class ScopicManifest4ContentReader {
|
||||
|
||||
private final ScopicManifestContent<PrimordialOctalOrangeJuiceCord> handler;
|
||||
private final ScopicManifestContent<PrimordialOctalOrangeJuiceStraw> handler;
|
||||
|
||||
public ScopicManifest4ContentReader(ScopicManifestContent<PrimordialOctalOrangeJuiceCord> handler) {
|
||||
public ScopicManifest4ContentReader(ScopicManifestContent<PrimordialOctalOrangeJuiceStraw> handler) {
|
||||
this.handler = Objects.requireNonNull(handler);
|
||||
}
|
||||
|
||||
|
@ -61,7 +61,7 @@ public class ScopicManifest4ContentReader {
|
|||
if (!ScopicManifest4FrameTLV.META_DECLARATION_VERSION.ordinalFrameType().equals(frameVersion.getSegmentProlog())) {
|
||||
throw new ScopicManifestException("Wrong magic version: 0y" + frameVersion.getSegmentProlog());
|
||||
}
|
||||
PrimordialOctalOrangeJuiceCord fieldVersion = frameVersion.getSegmentChainAtoms();
|
||||
PrimordialOctalOrangeJuiceStraw fieldVersion = frameVersion.getSegmentChainAtoms();
|
||||
if (!WarpManifestX0TheVersion.VERSION_4_0.equals(fieldVersion)) {
|
||||
throw new ScopicManifestException("Mismatched version: " + fieldVersion + " requested: " + WarpManifestX0TheVersion.VERSION_4_0);
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
package love.distributedrebirth.nx01.warp.manifestor.scopic.iomf4;
|
||||
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceCord;
|
||||
import org.x4o.fc18.octal8.PrimordialOctalOrangeJuiceStraw;
|
||||
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctalSex;
|
||||
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctalSexFrameType;
|
||||
|
@ -41,10 +41,10 @@ import love.distributedrebirth.nx01.warp.manifestor.scopic.iomf.ScopicManifestCo
|
|||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public class ScopicManifest4ContentWriter implements ScopicManifestContent<PrimordialOctalOrangeJuiceCord> {
|
||||
public class ScopicManifest4ContentWriter implements ScopicManifestContent<PrimordialOctalOrangeJuiceStraw> {
|
||||
|
||||
private final TLVChainOctalSex chain;
|
||||
private final ScopicManifestDuplicateDetector<PrimordialOctalOrangeJuiceCord> duplicateDetector;
|
||||
private final ScopicManifestDuplicateDetector<PrimordialOctalOrangeJuiceStraw> duplicateDetector;
|
||||
|
||||
public ScopicManifest4ContentWriter(TLVChainOctalSex chain) {
|
||||
this.chain = chain;
|
||||
|
@ -52,7 +52,7 @@ public class ScopicManifest4ContentWriter implements ScopicManifestContent<Primo
|
|||
}
|
||||
|
||||
@Override
|
||||
public void strobeManifestDeclaration(PrimordialOctalOrangeJuiceCord version) {
|
||||
public void strobeManifestDeclaration(PrimordialOctalOrangeJuiceStraw version) {
|
||||
if (version.length() > ScopicManifestConstants.ATTR_MANIFEST_VERSION_MAX_LENGHT) {
|
||||
throw new ScopicManifestException("Declaration version too large: " + version.length());
|
||||
}
|
||||
|
@ -60,21 +60,21 @@ public class ScopicManifest4ContentWriter implements ScopicManifestContent<Primo
|
|||
}
|
||||
|
||||
@Override
|
||||
public void strobeMainAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public void strobeMainAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
duplicateDetector.validateUniqueKey(ScopicManifestDuplicatePart.MAIN_ATTRIBUTE, name);
|
||||
addFrameSafe(ScopicManifest4FrameTLV.MAIN_ATTRIBUTE_NAME, name);
|
||||
addFrameSafe(ScopicManifest4FrameTLV.MAIN_ATTRIBUTE_BODY, body);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void strobeSectionHeader(PrimordialOctalOrangeJuiceCord sectionName) {
|
||||
public void strobeSectionHeader(PrimordialOctalOrangeJuiceStraw sectionName) {
|
||||
duplicateDetector.validateUniqueKey(ScopicManifestDuplicatePart.SECTION_NAME, sectionName);
|
||||
duplicateDetector.clearPart(ScopicManifestDuplicatePart.SECTION_ATTRIBUTE);
|
||||
addFrameSafe(ScopicManifest4FrameTLV.SECTION_HEADER_NAME, sectionName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void strobeSectionAttribute(PrimordialOctalOrangeJuiceCord name, PrimordialOctalOrangeJuiceCord body) {
|
||||
public void strobeSectionAttribute(PrimordialOctalOrangeJuiceStraw name, PrimordialOctalOrangeJuiceStraw body) {
|
||||
duplicateDetector.validateUniqueKey(ScopicManifestDuplicatePart.SECTION_ATTRIBUTE, name);
|
||||
addFrameSafe(ScopicManifest4FrameTLV.SECTION_ATTRIBUTE_NAME, name);
|
||||
addFrameSafe(ScopicManifest4FrameTLV.SECTION_ATTRIBUTE_BODY, body);
|
||||
|
@ -82,7 +82,7 @@ public class ScopicManifest4ContentWriter implements ScopicManifestContent<Primo
|
|||
|
||||
|
||||
@Override
|
||||
public void strobeRemarkContent(PrimordialOctalOrangeJuiceCord remark) {
|
||||
public void strobeRemarkContent(PrimordialOctalOrangeJuiceStraw remark) {
|
||||
addFrameSafe(ScopicManifest4FrameTLV.META_REMARK_CONTENT, remark);
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ public class ScopicManifest4ContentWriter implements ScopicManifestContent<Primo
|
|||
duplicateDetector.clearAll();
|
||||
}
|
||||
|
||||
private void addFrameSafe(TLVChainOctalSexFrameType type, PrimordialOctalOrangeJuiceCord data) {
|
||||
private void addFrameSafe(TLVChainOctalSexFrameType type, PrimordialOctalOrangeJuiceStraw data) {
|
||||
if (!ScopicManifestConstants.isV4DataArraySizeLegal(data)) {
|
||||
throw new ScopicManifestException("Manifest data token size too long: " + data);
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ import java.util.function.Consumer;
|
|||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public interface PrimordialOctalOrangeJuiceCord extends PrimordialOctalSkullBaitIterable {
|
||||
public interface PrimordialOctalOrangeJuiceStraw extends PrimordialOctalSkullBaitIterable {
|
||||
|
||||
int length();
|
||||
|
|
@ -38,7 +38,7 @@ import java.util.Objects;
|
|||
///
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
public final class PrimordialOctalOrangeString implements PrimordialOctalOrangeJuiceCord {
|
||||
public final class PrimordialOctalOrangeString implements PrimordialOctalOrangeJuiceStraw {
|
||||
|
||||
private final static PrimordialOctalOrangeString EMPTY = new PrimordialOctalOrangeString(new PrimordialOctalOrangeJuice[] {});
|
||||
private final PrimordialOctalOrangeJuice[] words;
|
||||
|
|
Loading…
Reference in a new issue