Split FC18 X21 unicode import from display
This commit is contained in:
parent
8a3905946d
commit
9608697de6
|
@ -24,13 +24,12 @@ package org.x4o.fc18;
|
||||||
|
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVidePoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVide;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||||
|
@ -175,7 +174,7 @@ public class FourCornerUnicodeDisplay {
|
||||||
if (printedEscape(slice, offset)) {
|
if (printedEscape(slice, offset)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
FourCornerX00PetitVidePoints[] videPoints = slice.getVidePoints();
|
FourCornerX00PetitVide[] videPoints = slice.getVidePoints();
|
||||||
|
|
||||||
if (slice.isExternWord()) {
|
if (slice.isExternWord()) {
|
||||||
String nameSpec = slice.nameSpec();
|
String nameSpec = slice.nameSpec();
|
||||||
|
@ -184,14 +183,14 @@ public class FourCornerUnicodeDisplay {
|
||||||
if (value != null) {
|
if (value != null) {
|
||||||
output.append(value);
|
output.append(value);
|
||||||
} else {
|
} else {
|
||||||
FourCornerX00PetitVidePoints videPoint = videPoints[offset];
|
FourCornerX00PetitVide videPoint = videPoints[offset];
|
||||||
if (videPoint instanceof FourCornerX18CakeWord) {
|
if (videPoint instanceof FourCornerX18CakeWord) {
|
||||||
FourCornerX18CakeWord cakeWord = FourCornerX18CakeWord.class.cast(videPoint);
|
FourCornerX18CakeWord cakeWord = FourCornerX18CakeWord.class.cast(videPoint);
|
||||||
FourCornerX18CakePoints[] wordDefault = cakeWord.nameDefault();
|
FourCornerX18CakePoints[] wordDefault = cakeWord.nameDefault();
|
||||||
for (FourCornerX18CakePoints letter : wordDefault) {
|
for (FourCornerX18CakePoints letter : wordDefault) {
|
||||||
if (letter.isX21()) {
|
letter.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||||
Arrays.stream(letter.toX21().codePoints()).forEach(v -> output.appendCodePoint(v));
|
v.codePointDisplay().forEach(vv -> output.appendCodePoint(vv));
|
||||||
}
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -207,10 +206,10 @@ public class FourCornerUnicodeDisplay {
|
||||||
//if (offset < 0 || offset > videPoints.length) {
|
//if (offset < 0 || offset > videPoints.length) {
|
||||||
// continue;
|
// continue;
|
||||||
//}
|
//}
|
||||||
FourCornerX00PetitVidePoints videPoint = videPoints[offset];
|
FourCornerX00PetitVide videPoint = videPoints[offset];
|
||||||
if (videPoint.isX21()) {
|
videPoint.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||||
Arrays.stream(videPoint.toX21().codePoints()).forEach(v -> output.appendCodePoint(v));
|
v.codePointDisplay().forEach(vv -> output.appendCodePoint(vv));
|
||||||
}
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.PrimitiveIterator;
|
import java.util.PrimitiveIterator;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVidePoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVide;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||||
|
@ -83,11 +83,11 @@ public class FourCornerUnicodeImport {
|
||||||
final private class ImportState {
|
final private class ImportState {
|
||||||
final int bits;
|
final int bits;
|
||||||
final PrimitiveIterator.OfInt input;
|
final PrimitiveIterator.OfInt input;
|
||||||
final List<FourCornerX00PetitVidePoints> output;
|
final List<FourCornerX00PetitVide> output;
|
||||||
FCDotCDC1604DashP6 cdcNumberTerminator;
|
FCDotCDC1604DashP6 cdcNumberTerminator;
|
||||||
FCDotCDC1604DashP6 cdcCaseTerminator;
|
FCDotCDC1604DashP6 cdcCaseTerminator;
|
||||||
int codePoint;
|
int codePoint;
|
||||||
private ImportState(int bits, PrimitiveIterator.OfInt input, List<FourCornerX00PetitVidePoints> output) {
|
private ImportState(int bits, PrimitiveIterator.OfInt input, List<FourCornerX00PetitVide> output) {
|
||||||
this.bits = bits;
|
this.bits = bits;
|
||||||
this.input = input;
|
this.input = input;
|
||||||
this.output = output;
|
this.output = output;
|
||||||
|
@ -98,7 +98,7 @@ public class FourCornerUnicodeImport {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<FourCornerX00PetitVidePoints> convertToXXX(String text, int bits) {
|
private List<FourCornerX00PetitVide> convertToXXX(String text, int bits) {
|
||||||
ImportState ctx = new ImportState(bits, text.codePoints().iterator(), new ArrayList<>(text.length()));
|
ImportState ctx = new ImportState(bits, text.codePoints().iterator(), new ArrayList<>(text.length()));
|
||||||
while (ctx.input.hasNext()) {
|
while (ctx.input.hasNext()) {
|
||||||
ctx.codePoint = ctx.input.nextInt();
|
ctx.codePoint = ctx.input.nextInt();
|
||||||
|
@ -154,7 +154,7 @@ public class FourCornerUnicodeImport {
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean handleDictionary(ImportState ctx) {
|
private boolean handleDictionary(ImportState ctx) {
|
||||||
FourCornerX00PetitVidePoints chs = FourCornerUnicodeMapper.DICTIONARY.findByX21(ctx.codePoint);
|
FourCornerX00PetitVide chs = FourCornerUnicodeMapper.DICTIONARY.findByX21(ctx.codePoint);
|
||||||
if (chs == null) {
|
if (chs == null) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,6 @@ package org.x4o.fc18;
|
||||||
|
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
@ -33,10 +32,9 @@ import java.util.Map;
|
||||||
import java.util.PrimitiveIterator;
|
import java.util.PrimitiveIterator;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVidePoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVide;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash10;
|
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash10;
|
||||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash11;
|
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash11;
|
||||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash20;
|
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash20;
|
||||||
|
@ -52,11 +50,11 @@ public enum FourCornerUnicodeMapper {
|
||||||
;
|
;
|
||||||
|
|
||||||
private final Map<Integer, List<Integer>> int18To21 = new HashMap<>();
|
private final Map<Integer, List<Integer>> int18To21 = new HashMap<>();
|
||||||
private final Map<Integer, FourCornerX00PetitVidePoints> int21ToVide = new HashMap<>();
|
private final Map<Integer, FourCornerX00PetitVide> int21ToVide = new HashMap<>();
|
||||||
|
|
||||||
private FourCornerUnicodeMapper() {
|
private FourCornerUnicodeMapper() {
|
||||||
for (FourCornerDotCake slice : FourCornerDotCake.values()) {
|
for (FourCornerDotCake slice : FourCornerDotCake.values()) {
|
||||||
FourCornerX00PetitVidePoints[] videPoints = slice.getVidePoints();
|
FourCornerX00PetitVide[] videPoints = slice.getVidePoints();
|
||||||
if (videPoints.length == 0) {
|
if (videPoints.length == 0) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
@ -66,46 +64,41 @@ public enum FourCornerUnicodeMapper {
|
||||||
int18To21.forEach((k,v) -> int18To21.put(k, Collections.unmodifiableList(v)));
|
int18To21.forEach((k,v) -> int18To21.put(k, Collections.unmodifiableList(v)));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void mapPointsX18(FourCornerX00PetitVidePoints[] videPoints) {
|
private void mapPointsX18(FourCornerX00PetitVide[] petitVides) {
|
||||||
for (FourCornerX00PetitVidePoints videPoint : videPoints) {
|
for (FourCornerX00PetitVide petitVide : petitVides) {
|
||||||
if (!videPoint.isX18()) {
|
if (!petitVide.isX18()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!videPoint.isX21()) {
|
FourCornerX18CakePoints x18 = petitVide.toX18();
|
||||||
continue;
|
|
||||||
}
|
|
||||||
FourCornerX18CakePoints x18 = videPoint.toX18();
|
|
||||||
FourCornerX21CodePoints x21 = videPoint.toX21();
|
|
||||||
if (x18.cakePoints().length > 1) {
|
if (x18.cakePoints().length > 1) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
int char18 = x18.cakePoints()[0];
|
int char18 = x18.cakePoints()[0];
|
||||||
List<Integer> chs = new ArrayList<>();
|
petitVide.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||||
int[] char21 = x21.codePoints();
|
int18To21.put(char18, v.codePointDisplay());
|
||||||
Arrays.stream(char21).forEach(v -> chs.add(v));
|
});
|
||||||
int18To21.put(char18, chs);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void mapPointsX21(FourCornerX00PetitVidePoints[] videPoints) {
|
private void mapPointsX21(FourCornerX00PetitVide[] petitVides) {
|
||||||
for (FourCornerX00PetitVidePoints videPoint : videPoints) {
|
for (FourCornerX00PetitVide petitVide : petitVides) {
|
||||||
if (!videPoint.isX21()) {
|
petitVide.kaasX21CodePointImport().ifPresent(v -> {
|
||||||
continue;
|
int codePoint = v.codePointImport();
|
||||||
}
|
if (codePoint < 0) {
|
||||||
FourCornerX21CodePoints x21 = videPoint.toX21();
|
return;
|
||||||
if (x21.codePoints().length > 1) {
|
}
|
||||||
continue;
|
int21ToVide.put(codePoint, v);
|
||||||
}
|
});
|
||||||
int char21 = x21.codePoints()[0];
|
|
||||||
int21ToVide.put(char21, videPoint);
|
|
||||||
}
|
}
|
||||||
|
// Fix space
|
||||||
|
int21ToVide.put((int)' ', FCDotCDC1604DashP6._SPACE);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Integer> findByX18(Integer letter) {
|
public List<Integer> findByX18(Integer letter) {
|
||||||
return int18To21.get(letter);
|
return int18To21.get(letter);
|
||||||
}
|
}
|
||||||
|
|
||||||
public FourCornerX00PetitVidePoints findByX21(Integer letter) {
|
public FourCornerX00PetitVide findByX21(Integer letter) {
|
||||||
return int21ToVide.get(letter);
|
return int21ToVide.get(letter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -216,7 +209,7 @@ public enum FourCornerUnicodeMapper {
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private <T extends FourCornerX00PetitVidePoints> List<T> toDecimalsX00(int value) {
|
private <T extends FourCornerX00PetitVide> List<T> toDecimalsX00(int value) {
|
||||||
List<T> result = new ArrayList<>();
|
List<T> result = new ArrayList<>();
|
||||||
String valueStr = Integer.toString(value);
|
String valueStr = Integer.toString(value);
|
||||||
PrimitiveIterator.OfInt i = valueStr.codePoints().iterator();
|
PrimitiveIterator.OfInt i = valueStr.codePoints().iterator();
|
||||||
|
|
|
@ -299,22 +299,22 @@ public enum FourCornerDotCake {
|
||||||
private final int stop;
|
private final int stop;
|
||||||
private final String nameSpec;
|
private final String nameSpec;
|
||||||
private final String description;
|
private final String description;
|
||||||
private final FourCornerX00PetitVidePoints[] videPoints;
|
private final FourCornerX00PetitVide[] videPoints;
|
||||||
private static final FourCornerDotCake[] VALUES = values();
|
private static final FourCornerDotCake[] VALUES = values();
|
||||||
|
|
||||||
private FourCornerDotCake(int start, int size) {
|
private FourCornerDotCake(int start, int size) {
|
||||||
this(start, size, new FourCornerX00PetitVidePoints[] {}, null);
|
this(start, size, new FourCornerX00PetitVide[] {}, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private FourCornerDotCake(int start, int size, String description) {
|
private FourCornerDotCake(int start, int size, String description) {
|
||||||
this(start, size, new FourCornerX00PetitVidePoints[] {}, description);
|
this(start, size, new FourCornerX00PetitVide[] {}, description);
|
||||||
}
|
}
|
||||||
|
|
||||||
private FourCornerDotCake(int start, int size, FourCornerX00PetitVidePoints[] videPoints) {
|
private FourCornerDotCake(int start, int size, FourCornerX00PetitVide[] videPoints) {
|
||||||
this(start, size, videPoints, null);
|
this(start, size, videPoints, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
private FourCornerDotCake(int start, int size, FourCornerX00PetitVidePoints[] videPoints, String description) {
|
private FourCornerDotCake(int start, int size, FourCornerX00PetitVide[] videPoints, String description) {
|
||||||
this.start = start;
|
this.start = start;
|
||||||
this.stop = start + size - 1;
|
this.stop = start + size - 1;
|
||||||
this.videPoints = videPoints;
|
this.videPoints = videPoints;
|
||||||
|
@ -392,7 +392,7 @@ public enum FourCornerDotCake {
|
||||||
return description;
|
return description;
|
||||||
}
|
}
|
||||||
|
|
||||||
public FourCornerX00PetitVidePoints[] getVidePoints() {
|
public FourCornerX00PetitVide[] getVidePoints() {
|
||||||
return videPoints;
|
return videPoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2004-2014, Willem Cazander
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||||
|
* that the following conditions are met:
|
||||||
|
*
|
||||||
|
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||||
|
* following disclaimer.
|
||||||
|
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||||
|
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||||
|
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||||
|
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
package org.x4o.fc18.cake2;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/// Parent interface for all PIE9C and PIE9D enum.
|
||||||
|
///
|
||||||
|
/// @author Willem Cazander
|
||||||
|
/// @version 1.0 Jan 18, 2025
|
||||||
|
public interface FourCornerX00PetitCollePie9 extends FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePointDisplay, FourCornerX21CodePointImport {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
default int codePointImport() {
|
||||||
|
List<Integer> display = codePointDisplay();
|
||||||
|
if (display.isEmpty()) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
if (display.size() > 1) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
int letter = display.get(0);
|
||||||
|
if (letter == ' ') {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return letter;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,37 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2004-2014, Willem Cazander
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||||
|
* that the following conditions are met:
|
||||||
|
*
|
||||||
|
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||||
|
* following disclaimer.
|
||||||
|
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||||
|
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||||
|
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||||
|
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
package org.x4o.fc18.cake2;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/// Parent interface for all P8 enum.
|
||||||
|
///
|
||||||
|
/// @author Willem Cazander
|
||||||
|
/// @version 1.0 Jan 19, 2025
|
||||||
|
public interface FourCornerX00PetitColleZero33P8 extends FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePointImport, FourCornerX21CodePointDisplay {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
default List<Integer> codePointDisplay() {
|
||||||
|
return List.of(codePointImport());
|
||||||
|
}
|
||||||
|
}
|
|
@ -22,11 +22,13 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2;
|
package org.x4o.fc18.cake2;
|
||||||
|
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
/// Empty petit points interface
|
/// Empty petit points interface
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
public interface FourCornerX00PetitVidePoints {
|
public interface FourCornerX00PetitVide {
|
||||||
|
|
||||||
default boolean isX06() {
|
default boolean isX06() {
|
||||||
return this instanceof FourCornerX06BaklavaPoints;
|
return this instanceof FourCornerX06BaklavaPoints;
|
||||||
|
@ -40,14 +42,20 @@ public interface FourCornerX00PetitVidePoints {
|
||||||
return this instanceof FourCornerX18CakePoints;
|
return this instanceof FourCornerX18CakePoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
default boolean isX21() {
|
|
||||||
return this instanceof FourCornerX21CodePoints;
|
|
||||||
}
|
|
||||||
|
|
||||||
default boolean isCoinCarne() {
|
default boolean isCoinCarne() {
|
||||||
return this instanceof FourCornerX00PetitVideCoinCarne;
|
return this instanceof FourCornerX00PetitVideCoinCarne;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
default Optional<FourCornerX21CodePointImport> kaasX21CodePointImport() {
|
||||||
|
return this instanceof FourCornerX21CodePointImport?Optional.of(FourCornerX21CodePointImport.class.cast(this)):Optional.empty();
|
||||||
|
}
|
||||||
|
|
||||||
|
default Optional<FourCornerX21CodePointDisplay> kaasX21CodePointDisplay() {
|
||||||
|
return this instanceof FourCornerX21CodePointDisplay?Optional.of(FourCornerX21CodePointDisplay.class.cast(this)):Optional.empty();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
default FourCornerX06BaklavaPoints toX06() {
|
default FourCornerX06BaklavaPoints toX06() {
|
||||||
return FourCornerX06BaklavaPoints.class.cast(this);
|
return FourCornerX06BaklavaPoints.class.cast(this);
|
||||||
}
|
}
|
||||||
|
@ -60,10 +68,6 @@ public interface FourCornerX00PetitVidePoints {
|
||||||
return FourCornerX18CakePoints.class.cast(this);
|
return FourCornerX18CakePoints.class.cast(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
default FourCornerX21CodePoints toX21() {
|
|
||||||
return FourCornerX21CodePoints.class.cast(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
default FourCornerX00PetitVideCoinCarne toCoinCarne() {
|
default FourCornerX00PetitVideCoinCarne toCoinCarne() {
|
||||||
return FourCornerX00PetitVideCoinCarne.class.cast(this);
|
return FourCornerX00PetitVideCoinCarne.class.cast(this);
|
||||||
}
|
}
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 18, 2025
|
/// @version 1.0 Jan 18, 2025
|
||||||
public interface FourCornerX00PetitVideCoinCarne extends FourCornerX00PetitVidePoints {
|
public interface FourCornerX00PetitVideCoinCarne extends FourCornerX00PetitVide {
|
||||||
|
|
||||||
FourCornerX00PetitVideCoinCarneFrapper petitVideCoinCarneFrapper();
|
FourCornerX00PetitVideCoinCarneFrapper petitVideCoinCarneFrapper();
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
public interface FourCornerX06BaklavaPoints extends FourCornerX00PetitVidePoints {
|
public interface FourCornerX06BaklavaPoints extends FourCornerX00PetitVide {
|
||||||
|
|
||||||
/// One baklava piece weights 52 gram
|
/// One baklava piece weights 52 gram
|
||||||
int[] baklavaPoints();
|
int[] baklavaPoints();
|
||||||
|
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
public interface FourCornerX08MuffinPoints extends FourCornerX00PetitVidePoints {
|
public interface FourCornerX08MuffinPoints extends FourCornerX00PetitVide {
|
||||||
|
|
||||||
/// One muffin piece weights 111 gram
|
/// One muffin piece weights 111 gram
|
||||||
int[] muffinPoints();
|
int[] muffinPoints();
|
||||||
|
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Dec 28, 2024
|
/// @version 1.0 Dec 28, 2024
|
||||||
public interface FourCornerX18CakePoints extends FourCornerX00PetitVidePoints {
|
public interface FourCornerX18CakePoints extends FourCornerX00PetitVide {
|
||||||
|
|
||||||
/// One cake piece weights 800 gram
|
/// One cake piece weights 800 gram
|
||||||
int[] cakePoints();
|
int[] cakePoints();
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2004-2014, Willem Cazander
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
|
||||||
|
* that the following conditions are met:
|
||||||
|
*
|
||||||
|
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
|
||||||
|
* following disclaimer.
|
||||||
|
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
|
||||||
|
* the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
||||||
|
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
|
||||||
|
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
||||||
|
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||||
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||||
|
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*/
|
||||||
|
package org.x4o.fc18.cake2;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/// Display retriever for four corner 21 bit code points.
|
||||||
|
///
|
||||||
|
/// @author Willem Cazander
|
||||||
|
/// @version 1.0 Jan 19, 2025
|
||||||
|
public interface FourCornerX21CodePointDisplay extends FourCornerX00PetitVide {
|
||||||
|
|
||||||
|
/// One code point weights ~1234 gram
|
||||||
|
List<Integer> codePointDisplay();
|
||||||
|
}
|
|
@ -26,8 +26,8 @@ package org.x4o.fc18.cake2;
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
public interface FourCornerX21CodePoints extends FourCornerX00PetitVidePoints {
|
public interface FourCornerX21CodePointImport extends FourCornerX00PetitVide {
|
||||||
|
|
||||||
/// One code point weights ~1234 gram
|
/// One code point weights ~1234 gram
|
||||||
int[] codePoints();
|
int codePointImport();
|
||||||
}
|
}
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,14 +36,14 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash01 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash01 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
VOID('〇'),
|
VOID('〇'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash01(int...codePoints) {
|
private FCDotPIE9CDash01(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -62,7 +62,7 @@ public enum FCDotPIE9CDash01 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,15 +36,15 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash02 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash02 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
MULTIPLY('×'),
|
MULTIPLY('×'),
|
||||||
DIVIDE('÷'),
|
DIVIDE('÷'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash02(int...codePoints) {
|
private FCDotPIE9CDash02(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -63,7 +63,7 @@ public enum FCDotPIE9CDash02 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,16 +36,16 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash03 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash03 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
CJK_1('一'),
|
CJK_1('一'),
|
||||||
CJK_2('二'),
|
CJK_2('二'),
|
||||||
CJK_3('三'),
|
CJK_3('三'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash03(int...codePoints) {
|
private FCDotPIE9CDash03(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -64,7 +64,7 @@ public enum FCDotPIE9CDash03 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,17 +36,17 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash04 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash04 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
NXX_03(' '),
|
NXX_03(' '),
|
||||||
NXX_04(' '),
|
NXX_04(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash04(int...codePoints) {
|
private FCDotPIE9CDash04(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -65,7 +65,7 @@ public enum FCDotPIE9CDash04 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash05 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash05 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('˥'),
|
NXX_01('˥'),
|
||||||
NXX_02('˦'),
|
NXX_02('˦'),
|
||||||
|
@ -44,10 +44,10 @@ public enum FCDotPIE9CDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_04('˨'),
|
NXX_04('˨'),
|
||||||
NXX_05('˩'),
|
NXX_05('˩'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash05(int...codePoints) {
|
private FCDotPIE9CDash05(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -66,7 +66,7 @@ public enum FCDotPIE9CDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash06 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash06 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_1('⌽'), // ⌽ = FROM APL
|
NXX_1('⌽'), // ⌽ = FROM APL
|
||||||
NXX_2('⊖'), // ⊖ = FROM APL
|
NXX_2('⊖'), // ⊖ = FROM APL
|
||||||
|
@ -45,10 +45,10 @@ public enum FCDotPIE9CDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_5('⊗'), // ⊗ = FROM APL
|
NXX_5('⊗'), // ⊗ = FROM APL
|
||||||
NXX_6('⊗'), // ⊗ = FROM APL
|
NXX_6('⊗'), // ⊗ = FROM APL
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash06(int...codePoints) {
|
private FCDotPIE9CDash06(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -67,7 +67,7 @@ public enum FCDotPIE9CDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 05, 2025
|
* @version 1.0 Jan 05, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash07 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash07 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
CJK_0('零'),
|
CJK_0('零'),
|
||||||
CJK_4('四'),
|
CJK_4('四'),
|
||||||
|
@ -46,10 +46,10 @@ public enum FCDotPIE9CDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
CJK_8('八'),
|
CJK_8('八'),
|
||||||
CJK_9('九'),
|
CJK_9('九'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash07(int...codePoints) {
|
private FCDotPIE9CDash07(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -68,7 +68,7 @@ public enum FCDotPIE9CDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash08 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash08 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('☰'),
|
NXX_01('☰'),
|
||||||
NXX_02('☱'),
|
NXX_02('☱'),
|
||||||
|
@ -47,10 +47,10 @@ public enum FCDotPIE9CDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_07('☶'),
|
NXX_07('☶'),
|
||||||
NXX_08('☷'),
|
NXX_08('☷'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash08(int...codePoints) {
|
private FCDotPIE9CDash08(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -69,7 +69,7 @@ public enum FCDotPIE9CDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash09 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash09 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -48,10 +48,10 @@ public enum FCDotPIE9CDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_08(' '),
|
NXX_08(' '),
|
||||||
NXX_09(' '),
|
NXX_09(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash09(int...codePoints) {
|
private FCDotPIE9CDash09(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -70,7 +70,7 @@ public enum FCDotPIE9CDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,10 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +35,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash10 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash10 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
DECIMAL_0('0'),
|
DECIMAL_0('0'),
|
||||||
DECIMAL_1('1'),
|
DECIMAL_1('1'),
|
||||||
|
@ -50,10 +49,10 @@ public enum FCDotPIE9CDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
DECIMAL_9('9'),
|
DECIMAL_9('9'),
|
||||||
;
|
;
|
||||||
private final static FCDotPIE9CDash10[] VALUES = values();
|
private final static FCDotPIE9CDash10[] VALUES = values();
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash10(int...codePoints) {
|
private FCDotPIE9CDash10(int codePoint) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = List.of(codePoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -72,8 +71,8 @@ public enum FCDotPIE9CDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash11 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash11 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('*'),
|
NXX_01('*'),
|
||||||
NXX_02('⁺'),
|
NXX_02('⁺'),
|
||||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9CDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_10('₎'),
|
NXX_10('₎'),
|
||||||
NXX_11('₌'),
|
NXX_11('₌'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash11(int...codePoints) {
|
private FCDotPIE9CDash11(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -72,7 +72,7 @@ public enum FCDotPIE9CDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash12 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash12 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -51,10 +51,10 @@ public enum FCDotPIE9CDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_11(' '),
|
NXX_11(' '),
|
||||||
NXX_12(' '),
|
NXX_12(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash12(int...codePoints) {
|
private FCDotPIE9CDash12(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -73,7 +73,7 @@ public enum FCDotPIE9CDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash13 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash13 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -52,10 +52,10 @@ public enum FCDotPIE9CDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_12(' '),
|
NXX_12(' '),
|
||||||
NXX_13(' '),
|
NXX_13(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash13(int...codePoints) {
|
private FCDotPIE9CDash13(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -74,7 +74,7 @@ public enum FCDotPIE9CDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash14 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash14 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('⊢'),
|
NXX_01('⊢'),
|
||||||
NXX_02('⊣'),
|
NXX_02('⊣'),
|
||||||
|
@ -53,10 +53,10 @@ public enum FCDotPIE9CDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_13('⊮'),
|
NXX_13('⊮'),
|
||||||
NXX_14('⊯'),
|
NXX_14('⊯'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash14(int...codePoints) {
|
private FCDotPIE9CDash14(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -75,7 +75,7 @@ public enum FCDotPIE9CDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash15 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash15 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('꜍'),
|
NXX_01('꜍'),
|
||||||
NXX_02('꜎'),
|
NXX_02('꜎'),
|
||||||
|
@ -54,10 +54,10 @@ public enum FCDotPIE9CDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_14('꜕'),
|
NXX_14('꜕'),
|
||||||
NXX_15('꜖'),
|
NXX_15('꜖'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash15(int...codePoints) {
|
private FCDotPIE9CDash15(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -76,7 +76,7 @@ public enum FCDotPIE9CDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash16 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash16 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('˧','˥','˩'),
|
NXX_01('˧','˥','˩'),
|
||||||
NXX_02('˧','˩','˥'),
|
NXX_02('˧','˩','˥'),
|
||||||
|
@ -55,10 +55,10 @@ public enum FCDotPIE9CDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_15('˥','˥','˧'),
|
NXX_15('˥','˥','˧'),
|
||||||
NXX_16('˩','˩','˧'),
|
NXX_16('˩','˩','˧'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash16(int...codePoints) {
|
private FCDotPIE9CDash16(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -77,7 +77,7 @@ public enum FCDotPIE9CDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash17 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash17 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -56,10 +56,10 @@ public enum FCDotPIE9CDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_16(' '),
|
NXX_16(' '),
|
||||||
NXX_17(' '),
|
NXX_17(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash17(int...codePoints) {
|
private FCDotPIE9CDash17(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -78,7 +78,7 @@ public enum FCDotPIE9CDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash18 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(0x1D369),
|
NXX_01(0x1D369),
|
||||||
NXX_02(0x1D36A),
|
NXX_02(0x1D36A),
|
||||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NYY_08(0x1D367),
|
NYY_08(0x1D367),
|
||||||
NYY_09(0x1D368),
|
NYY_09(0x1D368),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash18(int...codePoints) {
|
private FCDotPIE9CDash18(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash19 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash19 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9CDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_18(' '),
|
NXX_18(' '),
|
||||||
NXX_19(' '),
|
NXX_19(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash19(int...codePoints) {
|
private FCDotPIE9CDash19(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9CDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash20 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash20 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
SUPER_0('⁰'),
|
SUPER_0('⁰'),
|
||||||
SUPER_1('¹'),
|
SUPER_1('¹'),
|
||||||
|
@ -59,10 +59,10 @@ public enum FCDotPIE9CDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
SUB_8('₈'),
|
SUB_8('₈'),
|
||||||
SUB_9('₉'),
|
SUB_9('₉'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash20(int...codePoints) {
|
private FCDotPIE9CDash20(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -81,7 +81,7 @@ public enum FCDotPIE9CDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash21 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash21 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('Ⅰ'),
|
NXX_01('Ⅰ'),
|
||||||
NXX_02('Ⅱ'),
|
NXX_02('Ⅱ'),
|
||||||
|
@ -60,10 +60,10 @@ public enum FCDotPIE9CDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_20('ↇ'),
|
NXX_20('ↇ'),
|
||||||
NXX_21('ↈ'),
|
NXX_21('ↈ'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash21(int...codePoints) {
|
private FCDotPIE9CDash21(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -82,7 +82,7 @@ public enum FCDotPIE9CDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash22 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('←'),
|
NXX_01('←'),
|
||||||
NXX_02('↑'),
|
NXX_02('↑'),
|
||||||
|
@ -61,10 +61,10 @@ public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_21('↴'),
|
NXX_21('↴'),
|
||||||
NXX_22('↵'),
|
NXX_22('↵'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash22(int...codePoints) {
|
private FCDotPIE9CDash22(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -83,7 +83,7 @@ public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash23 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -62,10 +62,10 @@ public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_22(' '),
|
NXX_22(' '),
|
||||||
NXX_23(' '),
|
NXX_23(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash23(int...codePoints) {
|
private FCDotPIE9CDash23(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -84,7 +84,7 @@ public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash24 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash24 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
UBARLOW_ALPHA('α', '\u0332'), // ⍶ = FROM APL
|
UBARLOW_ALPHA('α', '\u0332'), // ⍶ = FROM APL
|
||||||
UBARLOW_BETA('β', '\u0332'),
|
UBARLOW_BETA('β', '\u0332'),
|
||||||
|
@ -63,10 +63,10 @@ public enum FCDotPIE9CDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
UBARLOW_PSI('ψ', '\u0332'),
|
UBARLOW_PSI('ψ', '\u0332'),
|
||||||
UBARLOW_OMEGA('ω', '\u0332'), // ⍹ = FROM APL
|
UBARLOW_OMEGA('ω', '\u0332'), // ⍹ = FROM APL
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash24(int...codePoints) {
|
private FCDotPIE9CDash24(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -85,7 +85,7 @@ public enum FCDotPIE9CDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash25 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash25 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
// Lower case greek from MSX KANJI KuTen-632 and KuTen-648
|
// Lower case greek from MSX KANJI KuTen-632 and KuTen-648
|
||||||
|
|
||||||
|
@ -66,10 +66,10 @@ public enum FCDotPIE9CDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
LOW_OMEGA('ω'), // ⍵ = FROM APL
|
LOW_OMEGA('ω'), // ⍵ = FROM APL
|
||||||
APL_REMARK('⍝'), // ⍝ = FROM APL
|
APL_REMARK('⍝'), // ⍝ = FROM APL
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash25(int...codePoints) {
|
private FCDotPIE9CDash25(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -88,7 +88,7 @@ public enum FCDotPIE9CDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash26 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash26 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
LOW_A('a'),
|
LOW_A('a'),
|
||||||
LOW_B('b'),
|
LOW_B('b'),
|
||||||
|
@ -65,10 +65,10 @@ public enum FCDotPIE9CDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
LOW_Y('y'),
|
LOW_Y('y'),
|
||||||
LOW_Z('z'),
|
LOW_Z('z'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash26(int...codePoints) {
|
private FCDotPIE9CDash26(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -87,7 +87,7 @@ public enum FCDotPIE9CDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9c;
|
package org.x4o.fc18.cake2.pie9c;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 06, 2025
|
* @version 1.0 Jan 06, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9CDash27 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9CDash27 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
LOWUBAR_A('a', '\u0332'),
|
LOWUBAR_A('a', '\u0332'),
|
||||||
LOWUBAR_B('b', '\u0332'),
|
LOWUBAR_B('b', '\u0332'),
|
||||||
|
@ -66,10 +66,10 @@ public enum FCDotPIE9CDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
LOWUBAR_Z('z', '\u0332'),
|
LOWUBAR_Z('z', '\u0332'),
|
||||||
LOWUBAR_AMP('&', '\u0332'),
|
LOWUBAR_AMP('&', '\u0332'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9CDash27(int...codePoints) {
|
private FCDotPIE9CDash27(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -88,7 +88,7 @@ public enum FCDotPIE9CDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,14 +36,14 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash01 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash01 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_1('<27>'),
|
NXX_1('<27>'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash01(int...codePoints) {
|
private FCDotPIE9DDash01(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -62,7 +62,7 @@ public enum FCDotPIE9DDash01 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,17 +36,17 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash02 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash02 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
// Symbols from MSX KANJI KuTen-164
|
// Symbols from MSX KANJI KuTen-164
|
||||||
|
|
||||||
NXX_1('♂'),
|
NXX_1('♂'),
|
||||||
NXX_2('♀'),
|
NXX_2('♀'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash02(int...codePoints) {
|
private FCDotPIE9DDash02(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -65,7 +65,7 @@ public enum FCDotPIE9DDash02 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,16 +36,16 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash03 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash03 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_1(' '),
|
NXX_1(' '),
|
||||||
NXX_2(' '),
|
NXX_2(' '),
|
||||||
NXX_3(' '),
|
NXX_3(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash03(int...codePoints) {
|
private FCDotPIE9DDash03(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -64,7 +64,7 @@ public enum FCDotPIE9DDash03 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,17 +36,17 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash04 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash04 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
NXX_03(' '),
|
NXX_03(' '),
|
||||||
NXX_04(' '),
|
NXX_04(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash04(int...codePoints) {
|
private FCDotPIE9DDash04(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -65,7 +65,7 @@ public enum FCDotPIE9DDash04 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash05 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(0x1D372),
|
NXX_01(0x1D372),
|
||||||
NXX_02(0x1D373),
|
NXX_02(0x1D373),
|
||||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
// NXX_04('⋋'),
|
// NXX_04('⋋'),
|
||||||
// NXX_05('⋌'),
|
// NXX_05('⋌'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash05(int...codePoints) {
|
private FCDotPIE9DDash05(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -72,7 +72,7 @@ public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash06 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -45,10 +45,10 @@ public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_05(' '),
|
NXX_05(' '),
|
||||||
NXX_06(' '),
|
NXX_06(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash06(int...codePoints) {
|
private FCDotPIE9DDash06(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -67,7 +67,7 @@ public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash07 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -46,10 +46,10 @@ public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_06(' '),
|
NXX_06(' '),
|
||||||
NXX_07(' '),
|
NXX_07(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash07(int...codePoints) {
|
private FCDotPIE9DDash07(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -68,7 +68,7 @@ public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash08 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -47,10 +47,10 @@ public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_07(' '),
|
NXX_07(' '),
|
||||||
NXX_08(' '),
|
NXX_08(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash08(int...codePoints) {
|
private FCDotPIE9DDash08(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -69,7 +69,7 @@ public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash09 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -48,10 +48,10 @@ public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_08(' '),
|
NXX_08(' '),
|
||||||
NXX_09(' '),
|
NXX_09(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash09(int...codePoints) {
|
private FCDotPIE9DDash09(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -70,7 +70,7 @@ public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash10 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash10 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
BOLD_DECIMAL_0(0x1D7CE),
|
BOLD_DECIMAL_0(0x1D7CE),
|
||||||
BOLD_DECIMAL_1(0x1D7CF),
|
BOLD_DECIMAL_1(0x1D7CF),
|
||||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9DDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
BOLD_DECIMAL_9(0x1D7D7),
|
BOLD_DECIMAL_9(0x1D7D7),
|
||||||
;
|
;
|
||||||
private final static FCDotPIE9DDash10[] VALUES = values();
|
private final static FCDotPIE9DDash10[] VALUES = values();
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash10(int...codePoints) {
|
private FCDotPIE9DDash10(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -72,8 +72,8 @@ public enum FCDotPIE9DDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash11 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_10(' '),
|
NXX_10(' '),
|
||||||
NXX_11(' '),
|
NXX_11(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash11(int...codePoints) {
|
private FCDotPIE9DDash11(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -72,7 +72,7 @@ public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash12 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -51,10 +51,10 @@ public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_11(' '),
|
NXX_11(' '),
|
||||||
NXX_12(' '),
|
NXX_12(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash12(int...codePoints) {
|
private FCDotPIE9DDash12(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -73,7 +73,7 @@ public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash13 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -52,10 +52,10 @@ public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_12(' '),
|
NXX_12(' '),
|
||||||
NXX_13(' '),
|
NXX_13(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash13(int...codePoints) {
|
private FCDotPIE9DDash13(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -74,7 +74,7 @@ public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash14 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -53,10 +53,10 @@ public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_13(' '),
|
NXX_13(' '),
|
||||||
NXX_14(' '),
|
NXX_14(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash14(int...codePoints) {
|
private FCDotPIE9DDash14(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -75,7 +75,7 @@ public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash15 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -54,10 +54,10 @@ public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_14(' '),
|
NXX_14(' '),
|
||||||
NXX_15(' '),
|
NXX_15(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash15(int...codePoints) {
|
private FCDotPIE9DDash15(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -76,7 +76,7 @@ public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash16 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -55,10 +55,10 @@ public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_15(' '),
|
NXX_15(' '),
|
||||||
NXX_16(' '),
|
NXX_16(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash16(int...codePoints) {
|
private FCDotPIE9DDash16(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -77,7 +77,7 @@ public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash17 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -56,10 +56,10 @@ public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_16(' '),
|
NXX_16(' '),
|
||||||
NXX_17(' '),
|
NXX_17(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash17(int...codePoints) {
|
private FCDotPIE9DDash17(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -78,7 +78,7 @@ public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash18 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_10(0x1D369, '\u20E5'),
|
NXX_10(0x1D369, '\u20E5'),
|
||||||
NXX_11(0x1D36A, '\u20E5'),
|
NXX_11(0x1D36A, '\u20E5'),
|
||||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NYY_17(0x1D367, '\u20E5'),
|
NYY_17(0x1D367, '\u20E5'),
|
||||||
NYY_18(0x1D368, '\u20E5'),
|
NYY_18(0x1D368, '\u20E5'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash18(int...codePoints) {
|
private FCDotPIE9DDash18(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash19 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_18(' '),
|
NXX_18(' '),
|
||||||
NXX_19(' '),
|
NXX_19(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash19(int...codePoints) {
|
private FCDotPIE9DDash19(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash20 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash20 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
UBAR_DECIMAL_0(0x1D7E2, '\u0332'),
|
UBAR_DECIMAL_0(0x1D7E2, '\u0332'),
|
||||||
UBAR_DECIMAL_1(0x1D7E3, '\u0332'),
|
UBAR_DECIMAL_1(0x1D7E3, '\u0332'),
|
||||||
|
@ -59,10 +59,10 @@ public enum FCDotPIE9DDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NEG_DECIMAL_8(0x1D7E0, '\u0337'),
|
NEG_DECIMAL_8(0x1D7E0, '\u0337'),
|
||||||
NEG_DECIMAL_9(0x1D7E1, '\u0337'),
|
NEG_DECIMAL_9(0x1D7E1, '\u0337'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash20(int...codePoints) {
|
private FCDotPIE9DDash20(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -81,7 +81,7 @@ public enum FCDotPIE9DDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash21 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -60,10 +60,10 @@ public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_20(' '),
|
NXX_20(' '),
|
||||||
NXX_21(' '),
|
NXX_21(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash21(int...codePoints) {
|
private FCDotPIE9DDash21(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -82,7 +82,7 @@ public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash22 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01('⇐'),
|
NXX_01('⇐'),
|
||||||
NXX_02('⇑'),
|
NXX_02('⇑'),
|
||||||
|
@ -61,10 +61,10 @@ public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_21('⇎'),
|
NXX_21('⇎'),
|
||||||
NXX_22('⇏'),
|
NXX_22('⇏'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash22(int...codePoints) {
|
private FCDotPIE9DDash22(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -83,7 +83,7 @@ public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash23 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(' '),
|
NXX_01(' '),
|
||||||
NXX_02(' '),
|
NXX_02(' '),
|
||||||
|
@ -62,10 +62,10 @@ public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_22(' '),
|
NXX_22(' '),
|
||||||
NXX_23(' '),
|
NXX_23(' '),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash23(int...codePoints) {
|
private FCDotPIE9DDash23(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -84,7 +84,7 @@ public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash24 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
NXX_01(0x1D6A8),
|
NXX_01(0x1D6A8),
|
||||||
NXX_02(0x1D6A9),
|
NXX_02(0x1D6A9),
|
||||||
|
@ -63,10 +63,10 @@ public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
NXX_23(0x1D6BF),
|
NXX_23(0x1D6BF),
|
||||||
NXX_24(0x1D6C0),
|
NXX_24(0x1D6C0),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash24(int...codePoints) {
|
private FCDotPIE9DDash24(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -85,7 +85,7 @@ public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash25 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash25 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
// Upper case greek from MSX KANJI KuTen-600 and 616
|
// Upper case greek from MSX KANJI KuTen-600 and 616
|
||||||
|
|
||||||
|
@ -66,10 +66,10 @@ public enum FCDotPIE9DDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
OMEGA('Ω'),
|
OMEGA('Ω'),
|
||||||
NXX_25('∇'), // ∇ = FROM APL
|
NXX_25('∇'), // ∇ = FROM APL
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash25(int...codePoints) {
|
private FCDotPIE9DDash25(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -88,7 +88,7 @@ public enum FCDotPIE9DDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash26 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
BOLD_A(0x1D400),
|
BOLD_A(0x1D400),
|
||||||
BOLD_B(0x1D401),
|
BOLD_B(0x1D401),
|
||||||
|
@ -65,10 +65,10 @@ public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
BOLD_Y(0x1D418),
|
BOLD_Y(0x1D418),
|
||||||
BOLD_Z(0x1D419),
|
BOLD_Z(0x1D419),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash26(int...codePoints) {
|
private FCDotPIE9DDash26(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -87,7 +87,7 @@ public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.pie9d;
|
package org.x4o.fc18.cake2.pie9d;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||||
* @author Willem Cazander
|
* @author Willem Cazander
|
||||||
* @version 1.0 Jan 15, 2025
|
* @version 1.0 Jan 15, 2025
|
||||||
*/
|
*/
|
||||||
public enum FCDotPIE9DDash27 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotPIE9DDash27 implements FourCornerX00PetitCollePie9 {
|
||||||
|
|
||||||
// Why is 0x1D455 undefined, too many math symbols has killed unicode and all math sites uses pictures....
|
// Why is 0x1D455 undefined, too many math symbols has killed unicode and all math sites uses pictures....
|
||||||
|
|
||||||
|
@ -72,10 +72,10 @@ public enum FCDotPIE9DDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
/// NL: Wat is een domme duitser ? Een duitser die engels kent.
|
/// NL: Wat is een domme duitser ? Een duitser die engels kent.
|
||||||
LOWITALIC_AMP('₰', '\u0337'),
|
LOWITALIC_AMP('₰', '\u0337'),
|
||||||
;
|
;
|
||||||
private final int[] codePoints;
|
private final List<Integer> codePointDisplay;
|
||||||
|
|
||||||
private FCDotPIE9DDash27(int...codePoints) {
|
private FCDotPIE9DDash27(int...codePoints) {
|
||||||
this.codePoints = codePoints;
|
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -94,7 +94,7 @@ public enum FCDotPIE9DDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public List<Integer> codePointDisplay() {
|
||||||
return codePoints;
|
return codePointDisplay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,17 +23,14 @@
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
/// "FC.APL0127-P8A" Four Corner A Programming Language symbols cake slice of cake points.
|
/// "FC.APL0127-P8A" Four Corner A Programming Language symbols cake slice of cake points.
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
///
|
///
|
||||||
public enum FCDotAPL0127DashP7A implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotAPL0127DashP7A implements FourCornerX00PetitColleZero33P8 {
|
||||||
|
|
||||||
/// SL080000 One is pi
|
/// SL080000 One is pi
|
||||||
CIRCLE('○'),
|
CIRCLE('○'),
|
||||||
|
@ -109,7 +106,7 @@ public enum FCDotAPL0127DashP7A implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
static final private FCDotAPL0127DashP7A[] VALUES = values(); // values() is slow method
|
static final private FCDotAPL0127DashP7A[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotAPL0127DashP7A(char codePoint) {
|
private FCDotAPL0127DashP7A(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -129,8 +126,8 @@ public enum FCDotAPL0127DashP7A implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -23,17 +23,14 @@
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
/// "FC.APL0127-P8B" Four Corner A Programming Language symbols cake slice of cake points.
|
/// "FC.APL0127-P8B" Four Corner A Programming Language symbols cake slice of cake points.
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
///
|
///
|
||||||
public enum FCDotAPL0127DashP7B implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotAPL0127DashP7B implements FourCornerX00PetitColleZero33P8 {
|
||||||
|
|
||||||
/// NEW from dynlog APL
|
/// NEW from dynlog APL
|
||||||
CIRCLE_DOT_XL('⍥'),
|
CIRCLE_DOT_XL('⍥'),
|
||||||
|
@ -113,7 +110,7 @@ public enum FCDotAPL0127DashP7B implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
static final private FCDotAPL0127DashP7B[] VALUES = values(); // values() is slow method
|
static final private FCDotAPL0127DashP7B[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotAPL0127DashP7B(char codePoint) {
|
private FCDotAPL0127DashP7B(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -133,8 +130,8 @@ public enum FCDotAPL0127DashP7B implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -23,17 +23,14 @@
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
/// "FC.APL0127-P8C" Four Corner A Programming Language symbols cake slice of cake points.
|
/// "FC.APL0127-P8C" Four Corner A Programming Language symbols cake slice of cake points.
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
///
|
///
|
||||||
public enum FCDotAPL0127DashP7C implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotAPL0127DashP7C implements FourCornerX00PetitColleZero33P8 {
|
||||||
|
|
||||||
/// SL720000
|
/// SL720000
|
||||||
EPSILON('∊'),
|
EPSILON('∊'),
|
||||||
|
@ -115,7 +112,7 @@ public enum FCDotAPL0127DashP7C implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
static final private FCDotAPL0127DashP7C[] VALUES = values(); // values() is slow method
|
static final private FCDotAPL0127DashP7C[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotAPL0127DashP7C(char codePoint) {
|
private FCDotAPL0127DashP7C(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -135,8 +132,8 @@ public enum FCDotAPL0127DashP7C implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -23,17 +23,14 @@
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
/// "FC.BYD0127-P8D" Four Corner Block Your Display terminal application.
|
/// "FC.BYD0127-P8D" Four Corner Block Your Display terminal application.
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
///
|
///
|
||||||
public enum FCDotBYD0127DashP7D implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotBYD0127DashP7D implements FourCornerX00PetitColleZero33P8 {
|
||||||
|
|
||||||
// 32 chars are CP/M Plus aligned
|
// 32 chars are CP/M Plus aligned
|
||||||
|
|
||||||
|
@ -71,7 +68,7 @@ public enum FCDotBYD0127DashP7D implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
static final private FCDotBYD0127DashP7D[] VALUES = values(); // values() is slow method
|
static final private FCDotBYD0127DashP7D[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotBYD0127DashP7D(char codePoint) {
|
private FCDotBYD0127DashP7D(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -91,8 +88,8 @@ public enum FCDotBYD0127DashP7D implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -23,17 +23,14 @@
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
/// "FC.BYD0127-P8E" Four Corner Block Your Display terminal application.
|
/// "FC.BYD0127-P8E" Four Corner Block Your Display terminal application.
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
///
|
///
|
||||||
public enum FCDotBYD0127DashP7E implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotBYD0127DashP7E implements FourCornerX00PetitColleZero33P8 {
|
||||||
|
|
||||||
BOX1_C('┐'),
|
BOX1_C('┐'),
|
||||||
BOX1_D('┤'),
|
BOX1_D('┤'),
|
||||||
|
@ -71,7 +68,7 @@ public enum FCDotBYD0127DashP7E implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
static final private FCDotBYD0127DashP7E[] VALUES = values(); // values() is slow method
|
static final private FCDotBYD0127DashP7E[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotBYD0127DashP7E(char codePoint) {
|
private FCDotBYD0127DashP7E(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -91,8 +88,8 @@ public enum FCDotBYD0127DashP7E implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -23,17 +23,14 @@
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
/// "FC.BYD0127-P8F" Four Corner Block Your Display terminal application.
|
/// "FC.BYD0127-P8F" Four Corner Block Your Display terminal application.
|
||||||
///
|
///
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Jan 1, 2025
|
/// @version 1.0 Jan 1, 2025
|
||||||
///
|
///
|
||||||
public enum FCDotBYD0127DashP7F implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
public enum FCDotBYD0127DashP7F implements FourCornerX00PetitColleZero33P8 {
|
||||||
|
|
||||||
U2597('▗'),
|
U2597('▗'),
|
||||||
U2598('▘'),
|
U2598('▘'),
|
||||||
|
@ -70,7 +67,7 @@ public enum FCDotBYD0127DashP7F implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
static final private FCDotBYD0127DashP7F[] VALUES = values(); // values() is slow method
|
static final private FCDotBYD0127DashP7F[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotBYD0127DashP7F(char codePoint) {
|
private FCDotBYD0127DashP7F(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,8 +87,8 @@ public enum FCDotBYD0127DashP7F implements FourCornerX06BaklavaPoints, FourCorne
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
static public int valuesLength() {
|
static public int valuesLength() {
|
||||||
|
|
|
@ -22,13 +22,10 @@
|
||||||
*/
|
*/
|
||||||
package org.x4o.fc18.cake2.zero33;
|
package org.x4o.fc18.cake2.zero33;
|
||||||
|
|
||||||
|
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarne;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarne;
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarneFrapper;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarneFrapper;
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarneFrapperRetrait;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarneFrapperRetrait;
|
||||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// "FC.CDC1604-P6" Four Corner Core Data Cake has 27 pie slice number systems "Packed" for MATH and BASIC letters.
|
/// "FC.CDC1604-P6" Four Corner Core Data Cake has 27 pie slice number systems "Packed" for MATH and BASIC letters.
|
||||||
|
@ -43,7 +40,7 @@ import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||||
/// @author Willem Cazander
|
/// @author Willem Cazander
|
||||||
/// @version 1.0 Dec 22, 2024
|
/// @version 1.0 Dec 22, 2024
|
||||||
///
|
///
|
||||||
public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints, FourCornerX00PetitVideCoinCarne {
|
public enum FCDotCDC1604DashP6 implements FourCornerX00PetitColleZero33P8, FourCornerX00PetitVideCoinCarne {
|
||||||
// [__NUL][__PIE68][__NCR68][__ESC6] [_NEWLINE][_SPACE]?! <>[] (){}
|
// [__NUL][__PIE68][__NCR68][__ESC6] [_NEWLINE][_SPACE]?! <>[] (){}
|
||||||
// ~+-* ,.:; '"`^ =#$%
|
// ~+-* ,.:; '"`^ =#$%
|
||||||
// |_\/ @ABC DEFG HIJK
|
// |_\/ @ABC DEFG HIJK
|
||||||
|
@ -126,7 +123,7 @@ public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCorner
|
||||||
static final private FCDotCDC1604DashP6[] VALUES = values(); // values() is slow method
|
static final private FCDotCDC1604DashP6[] VALUES = values(); // values() is slow method
|
||||||
private final int codePoint;
|
private final int codePoint;
|
||||||
|
|
||||||
private FCDotCDC1604DashP6(char codePoint) {
|
private FCDotCDC1604DashP6(int codePoint) {
|
||||||
this.codePoint = codePoint;
|
this.codePoint = codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -146,8 +143,8 @@ public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCorner
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int[] codePoints() {
|
public int codePointImport() {
|
||||||
return new int[] {codePoint};
|
return codePoint;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -71,18 +71,18 @@ public class FCDocPageWriterMuffin implements ApiDocPageWriter, FCDocSegmentWrit
|
||||||
String xSpec = FourCornerDotCake.FC_APL0127_P7A.nameSpec().replaceAll("P7A", "P7x");
|
String xSpec = FourCornerDotCake.FC_APL0127_P7A.nameSpec().replaceAll("P7A", "P7x");
|
||||||
try (ContentCloseable table = writer.docTable(xSpec, null, ApiDocContentCss.overviewSummary)) {
|
try (ContentCloseable table = writer.docTable(xSpec, null, ApiDocContentCss.overviewSummary)) {
|
||||||
writeTableBoxHeaderNumeric(writer, 28, true);
|
writeTableBoxHeaderNumeric(writer, 28, true);
|
||||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7A, v -> FCDotAPL0127DashP7A.valueOf(v).codePoints()[0]);
|
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7A, v -> FCDotAPL0127DashP7A.valueOf(v).codePointImport());
|
||||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7B, v -> FCDotAPL0127DashP7B.valueOf(v).codePoints()[0]);
|
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7B, v -> FCDotAPL0127DashP7B.valueOf(v).codePointImport());
|
||||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7C, v -> FCDotAPL0127DashP7C.valueOf(v).codePoints()[0]);
|
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7C, v -> FCDotAPL0127DashP7C.valueOf(v).codePointImport());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
try (ContentCloseable content = writer.docPageContent()) {
|
try (ContentCloseable content = writer.docPageContent()) {
|
||||||
String xSpec = FourCornerDotCake.FC_BYD0127_P7D.nameSpec().replaceAll("P7D", "P7x");
|
String xSpec = FourCornerDotCake.FC_BYD0127_P7D.nameSpec().replaceAll("P7D", "P7x");
|
||||||
try (ContentCloseable table = writer.docTable(xSpec, null, ApiDocContentCss.overviewSummary)) {
|
try (ContentCloseable table = writer.docTable(xSpec, null, ApiDocContentCss.overviewSummary)) {
|
||||||
writeTableBoxHeaderNumeric(writer, 28, true);
|
writeTableBoxHeaderNumeric(writer, 28, true);
|
||||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7D, v -> FCDotBYD0127DashP7D.valueOf(v).codePoints()[0]);
|
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7D, v -> FCDotBYD0127DashP7D.valueOf(v).codePointImport());
|
||||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7E, v -> FCDotBYD0127DashP7E.valueOf(v).codePoints()[0]);
|
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7E, v -> FCDotBYD0127DashP7E.valueOf(v).codePointImport());
|
||||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7F, v -> FCDotBYD0127DashP7F.valueOf(v).codePoints()[0]);
|
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7F, v -> FCDotBYD0127DashP7F.valueOf(v).codePointImport());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
try (ContentCloseable content = writer.docPageContent()) {
|
try (ContentCloseable content = writer.docPageContent()) {
|
||||||
|
|
|
@ -77,7 +77,7 @@ public interface FCDocSegmentWriter {
|
||||||
writer.printTagEnd(Tag.td);
|
writer.printTagEnd(Tag.td);
|
||||||
for (int i = off; i < 16 + off; i++) {
|
for (int i = off; i < 16 + off; i++) {
|
||||||
FCDotCDC1604DashP6 cdc = FCDotCDC1604DashP6.valueOf(i);
|
FCDotCDC1604DashP6 cdc = FCDotCDC1604DashP6.valueOf(i);
|
||||||
int codePoint = cdc.codePoints()[0];
|
int codePoint = cdc.codePointImport();
|
||||||
if (i + 1 < 16 + off) {
|
if (i + 1 < 16 + off) {
|
||||||
writer.printTagStart(Tag.td);
|
writer.printTagStart(Tag.td);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -97,27 +97,27 @@ public class FCDocSegmentWriterCakeSlice implements FCDocSegmentWriter {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_APL0127_P7A.equals(slice)) {
|
if (FourCornerDotCake.FC_APL0127_P7A.equals(slice)) {
|
||||||
writeP7xSlice(writer, slice, v -> FCDotAPL0127DashP7A.valueOf(v).codePoints()[0]);
|
writeP7xSlice(writer, slice, v -> FCDotAPL0127DashP7A.valueOf(v).codePointImport());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_APL0127_P7B.equals(slice)) {
|
if (FourCornerDotCake.FC_APL0127_P7B.equals(slice)) {
|
||||||
writeP7xSlice(writer, slice, v -> FCDotAPL0127DashP7B.valueOf(v).codePoints()[0]);
|
writeP7xSlice(writer, slice, v -> FCDotAPL0127DashP7B.valueOf(v).codePointImport());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_APL0127_P7C.equals(slice)) {
|
if (FourCornerDotCake.FC_APL0127_P7C.equals(slice)) {
|
||||||
writeP7xSlice(writer, slice, v -> FCDotAPL0127DashP7C.valueOf(v).codePoints()[0]);
|
writeP7xSlice(writer, slice, v -> FCDotAPL0127DashP7C.valueOf(v).codePointImport());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_BYD0127_P7D.equals(slice)) {
|
if (FourCornerDotCake.FC_BYD0127_P7D.equals(slice)) {
|
||||||
writeP7xSlice(writer, slice, v -> FCDotBYD0127DashP7D.valueOf(v).codePoints()[0]);
|
writeP7xSlice(writer, slice, v -> FCDotBYD0127DashP7D.valueOf(v).codePointImport());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_BYD0127_P7E.equals(slice)) {
|
if (FourCornerDotCake.FC_BYD0127_P7E.equals(slice)) {
|
||||||
writeP7xSlice(writer, slice, v -> FCDotBYD0127DashP7E.valueOf(v).codePoints()[0]);
|
writeP7xSlice(writer, slice, v -> FCDotBYD0127DashP7E.valueOf(v).codePointImport());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_BYD0127_P7F.equals(slice)) {
|
if (FourCornerDotCake.FC_BYD0127_P7F.equals(slice)) {
|
||||||
writeP7xSlice(writer, slice, v -> FCDotBYD0127DashP7F.valueOf(v).codePoints()[0]);
|
writeP7xSlice(writer, slice, v -> FCDotBYD0127DashP7F.valueOf(v).codePointImport());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (FourCornerDotCake.FC_CDC1604_P6.equals(slice)) {
|
if (FourCornerDotCake.FC_CDC1604_P6.equals(slice)) {
|
||||||
|
|
|
@ -24,9 +24,12 @@ package org.x4o.fc18.cake2.fcdoc;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarne;
|
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarne;
|
||||||
import org.x4o.fc18.cake2.FourCornerX00PetitVidePoints;
|
import org.x4o.fc18.cake2.FourCornerX21CodePointDisplay;
|
||||||
|
import org.x4o.fc18.cake2.FourCornerX00PetitVide;
|
||||||
import org.x4o.o2o.io.ContentWriterHtml.Tag;
|
import org.x4o.o2o.io.ContentWriterHtml.Tag;
|
||||||
import org.x4o.o2o.tdoc.ApiDocContentCss;
|
import org.x4o.o2o.tdoc.ApiDocContentCss;
|
||||||
import org.x4o.o2o.tdoc.ApiDocContentWriter;
|
import org.x4o.o2o.tdoc.ApiDocContentWriter;
|
||||||
|
@ -47,13 +50,14 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
||||||
public void writeCakeWordSummary(ApiDocWriteEvent<ApiDocNode> event) throws IOException {
|
public void writeCakeWordSummary(ApiDocWriteEvent<ApiDocNode> event) throws IOException {
|
||||||
ApiDocContentWriter writer = event.getWriter();
|
ApiDocContentWriter writer = event.getWriter();
|
||||||
TDocCakeWord word = event.getEventObject().toUserData(TDocCakeWord.class);
|
TDocCakeWord word = event.getEventObject().toUserData(TDocCakeWord.class);
|
||||||
FourCornerX00PetitVidePoints[] videPoints = word.getSlice().getVidePoints();
|
FourCornerX00PetitVide[] videPoints = word.getSlice().getVidePoints();
|
||||||
if (videPoints.length == 0) {
|
if (videPoints.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
writer.docTableStart("Points Summary", "Encode point for all systems.",ApiDocContentCss.overviewSummary);
|
writer.docTableStart("Points Summary", "Encode point for all systems.",ApiDocContentCss.overviewSummary);
|
||||||
writer.docTableHeader("System", "Point Sequence");
|
writer.docTableHeader("System", "Point Sequence");
|
||||||
FourCornerX00PetitVidePoints videPoint = videPoints[word.getOffset()];
|
FourCornerX00PetitVide videPoint = videPoints[word.getOffset()];
|
||||||
|
Optional<FourCornerX21CodePointDisplay> x21Display = videPoint.kaasX21CodePointDisplay();
|
||||||
if (videPoint.isX06()) {
|
if (videPoint.isX06()) {
|
||||||
writeSequence(writer, "X06", videPoint.toX06().baklavaPoints());
|
writeSequence(writer, "X06", videPoint.toX06().baklavaPoints());
|
||||||
}
|
}
|
||||||
|
@ -63,8 +67,8 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
||||||
if (videPoint.isX18()) {
|
if (videPoint.isX18()) {
|
||||||
writeSequence(writer, "X18", videPoint.toX18().cakePoints());
|
writeSequence(writer, "X18", videPoint.toX18().cakePoints());
|
||||||
}
|
}
|
||||||
if (videPoint.isX21()) {
|
if (x21Display.isPresent()) {
|
||||||
writeSequence(writer, "X21", videPoint.toX21().codePoints());
|
writeSequence(writer, "X21", x21Display.get().codePointDisplay());
|
||||||
}
|
}
|
||||||
if (videPoint.isCoinCarne()) {
|
if (videPoint.isCoinCarne()) {
|
||||||
FourCornerX00PetitVideCoinCarne cornerKerning = videPoint.toCoinCarne();
|
FourCornerX00PetitVideCoinCarne cornerKerning = videPoint.toCoinCarne();
|
||||||
|
@ -75,12 +79,16 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void writeSequence(ApiDocContentWriter writer, String system, int[] sequence) throws IOException {
|
private void writeSequence(ApiDocContentWriter writer, String system, int[] sequence) throws IOException {
|
||||||
|
writeSequence(writer, system, Arrays.stream(sequence).mapToObj(v -> v).toList());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void writeSequence(ApiDocContentWriter writer, String system, List<Integer> sequence) throws IOException {
|
||||||
StringBuilder buf = new StringBuilder();
|
StringBuilder buf = new StringBuilder();
|
||||||
for (int i = 0; i < sequence.length; i++) {
|
for (int i = 0; i < sequence.size(); i++) {
|
||||||
int seq = sequence[i];
|
int seq = sequence.get(i);
|
||||||
String hex = String.format("0x%02X", seq);
|
String hex = String.format("0x%02X", seq);
|
||||||
buf.append(hex);
|
buf.append(hex);
|
||||||
if (i + 1 < sequence.length) {
|
if (i + 1 < sequence.size()) {
|
||||||
buf.append(" - ");
|
buf.append(" - ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -91,17 +99,15 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
||||||
public void writeCakeWordDetail(ApiDocWriteEvent<ApiDocNode> event) throws IOException {
|
public void writeCakeWordDetail(ApiDocWriteEvent<ApiDocNode> event) throws IOException {
|
||||||
ApiDocContentWriter writer = event.getWriter();
|
ApiDocContentWriter writer = event.getWriter();
|
||||||
TDocCakeWord word = event.getEventObject().toUserData(TDocCakeWord.class);
|
TDocCakeWord word = event.getEventObject().toUserData(TDocCakeWord.class);
|
||||||
FourCornerX00PetitVidePoints[] videPoints = word.getSlice().getVidePoints();
|
FourCornerX00PetitVide[] videPoints = word.getSlice().getVidePoints();
|
||||||
if (videPoints.length == 0) {
|
if (videPoints.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
FourCornerX00PetitVidePoints letter = videPoints[word.getOffset()];
|
FourCornerX00PetitVide letter = videPoints[word.getOffset()];
|
||||||
if (!letter.isX21()) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
StringBuilder buf = new StringBuilder();
|
StringBuilder buf = new StringBuilder();
|
||||||
Arrays.stream(letter.toX21().codePoints()).forEach(v -> buf.appendCodePoint(v));
|
letter.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||||
|
v.codePointDisplay().forEach(vv -> buf.appendCodePoint(vv));
|
||||||
|
});
|
||||||
writer.printTagStart(Tag.pre);
|
writer.printTagStart(Tag.pre);
|
||||||
writer.printCharacters(buf.toString());
|
writer.printCharacters(buf.toString());
|
||||||
writer.printTagEnd(Tag.pre);
|
writer.printTagEnd(Tag.pre);
|
||||||
|
|
|
@ -49,11 +49,11 @@ public class FCDotAPLTest {
|
||||||
Map<Integer,FCDotAPL0127DashP7A> global = new HashMap<>();
|
Map<Integer,FCDotAPL0127DashP7A> global = new HashMap<>();
|
||||||
for (FCDotAPL0127DashP7A v : FCDotAPL0127DashP7A.values()) {
|
for (FCDotAPL0127DashP7A v : FCDotAPL0127DashP7A.values()) {
|
||||||
Assertions.assertNotNull(v);
|
Assertions.assertNotNull(v);
|
||||||
if (global.containsKey(v.codePoints()[0])) {
|
if (global.containsKey(v.codePointImport())) {
|
||||||
duplicate = true;
|
duplicate = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
global.put(v.codePoints()[0], v);
|
global.put(v.codePointImport(), v);
|
||||||
}
|
}
|
||||||
Assertions.assertTrue(global.size() > 1);
|
Assertions.assertTrue(global.size() > 1);
|
||||||
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
||||||
|
|
|
@ -53,11 +53,11 @@ public class FCDotBYDTest {
|
||||||
Map<Integer,FCDotBYD0127DashP7D> global = new HashMap<>();
|
Map<Integer,FCDotBYD0127DashP7D> global = new HashMap<>();
|
||||||
for (FCDotBYD0127DashP7D v : FCDotBYD0127DashP7D.values()) {
|
for (FCDotBYD0127DashP7D v : FCDotBYD0127DashP7D.values()) {
|
||||||
Assertions.assertNotNull(v);
|
Assertions.assertNotNull(v);
|
||||||
if (global.containsKey(v.codePoints()[0])) {
|
if (global.containsKey(v.codePointImport())) {
|
||||||
duplicate = true;
|
duplicate = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
global.put(v.codePoints()[0], v);
|
global.put(v.codePointImport(), v);
|
||||||
}
|
}
|
||||||
Assertions.assertTrue(global.size() > 1);
|
Assertions.assertTrue(global.size() > 1);
|
||||||
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
||||||
|
|
|
@ -43,11 +43,11 @@ public class FCDotCDC1604DashP6Test {
|
||||||
Map<Integer,FCDotCDC1604DashP6> global = new HashMap<>();
|
Map<Integer,FCDotCDC1604DashP6> global = new HashMap<>();
|
||||||
for (FCDotCDC1604DashP6 v : FCDotCDC1604DashP6.values()) {
|
for (FCDotCDC1604DashP6 v : FCDotCDC1604DashP6.values()) {
|
||||||
Assertions.assertNotNull(v);
|
Assertions.assertNotNull(v);
|
||||||
if (global.containsKey(v.codePoints()[0])) {
|
if (global.containsKey(v.codePointImport())) {
|
||||||
duplicate = true;
|
duplicate = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
global.put(v.codePoints()[0], v);
|
global.put(v.codePointImport(), v);
|
||||||
}
|
}
|
||||||
Assertions.assertTrue(global.size() > 1);
|
Assertions.assertTrue(global.size() > 1);
|
||||||
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
||||||
|
|
Loading…
Reference in a new issue