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.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
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.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
|
@ -175,7 +174,7 @@ public class FourCornerUnicodeDisplay {
|
|||
if (printedEscape(slice, offset)) {
|
||||
return;
|
||||
}
|
||||
FourCornerX00PetitVidePoints[] videPoints = slice.getVidePoints();
|
||||
FourCornerX00PetitVide[] videPoints = slice.getVidePoints();
|
||||
|
||||
if (slice.isExternWord()) {
|
||||
String nameSpec = slice.nameSpec();
|
||||
|
@ -184,14 +183,14 @@ public class FourCornerUnicodeDisplay {
|
|||
if (value != null) {
|
||||
output.append(value);
|
||||
} else {
|
||||
FourCornerX00PetitVidePoints videPoint = videPoints[offset];
|
||||
FourCornerX00PetitVide videPoint = videPoints[offset];
|
||||
if (videPoint instanceof FourCornerX18CakeWord) {
|
||||
FourCornerX18CakeWord cakeWord = FourCornerX18CakeWord.class.cast(videPoint);
|
||||
FourCornerX18CakePoints[] wordDefault = cakeWord.nameDefault();
|
||||
for (FourCornerX18CakePoints letter : wordDefault) {
|
||||
if (letter.isX21()) {
|
||||
Arrays.stream(letter.toX21().codePoints()).forEach(v -> output.appendCodePoint(v));
|
||||
}
|
||||
letter.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||
v.codePointDisplay().forEach(vv -> output.appendCodePoint(vv));
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -207,10 +206,10 @@ public class FourCornerUnicodeDisplay {
|
|||
//if (offset < 0 || offset > videPoints.length) {
|
||||
// continue;
|
||||
//}
|
||||
FourCornerX00PetitVidePoints videPoint = videPoints[offset];
|
||||
if (videPoint.isX21()) {
|
||||
Arrays.stream(videPoint.toX21().codePoints()).forEach(v -> output.appendCodePoint(v));
|
||||
}
|
||||
FourCornerX00PetitVide videPoint = videPoints[offset];
|
||||
videPoint.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||
v.codePointDisplay().forEach(vv -> output.appendCodePoint(vv));
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
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.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
|
@ -83,11 +83,11 @@ public class FourCornerUnicodeImport {
|
|||
final private class ImportState {
|
||||
final int bits;
|
||||
final PrimitiveIterator.OfInt input;
|
||||
final List<FourCornerX00PetitVidePoints> output;
|
||||
final List<FourCornerX00PetitVide> output;
|
||||
FCDotCDC1604DashP6 cdcNumberTerminator;
|
||||
FCDotCDC1604DashP6 cdcCaseTerminator;
|
||||
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.input = input;
|
||||
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()));
|
||||
while (ctx.input.hasNext()) {
|
||||
ctx.codePoint = ctx.input.nextInt();
|
||||
|
@ -154,7 +154,7 @@ public class FourCornerUnicodeImport {
|
|||
}
|
||||
|
||||
private boolean handleDictionary(ImportState ctx) {
|
||||
FourCornerX00PetitVidePoints chs = FourCornerUnicodeMapper.DICTIONARY.findByX21(ctx.codePoint);
|
||||
FourCornerX00PetitVide chs = FourCornerUnicodeMapper.DICTIONARY.findByX21(ctx.codePoint);
|
||||
if (chs == null) {
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -24,7 +24,6 @@ package org.x4o.fc18;
|
|||
|
||||
import java.math.BigInteger;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
|
@ -33,10 +32,9 @@ import java.util.Map;
|
|||
import java.util.PrimitiveIterator;
|
||||
|
||||
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.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash10;
|
||||
import org.x4o.fc18.cake2.pie9c.FCDotPIE9CDash11;
|
||||
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, FourCornerX00PetitVidePoints> int21ToVide = new HashMap<>();
|
||||
private final Map<Integer, FourCornerX00PetitVide> int21ToVide = new HashMap<>();
|
||||
|
||||
private FourCornerUnicodeMapper() {
|
||||
for (FourCornerDotCake slice : FourCornerDotCake.values()) {
|
||||
FourCornerX00PetitVidePoints[] videPoints = slice.getVidePoints();
|
||||
FourCornerX00PetitVide[] videPoints = slice.getVidePoints();
|
||||
if (videPoints.length == 0) {
|
||||
continue;
|
||||
}
|
||||
|
@ -66,46 +64,41 @@ public enum FourCornerUnicodeMapper {
|
|||
int18To21.forEach((k,v) -> int18To21.put(k, Collections.unmodifiableList(v)));
|
||||
}
|
||||
|
||||
private void mapPointsX18(FourCornerX00PetitVidePoints[] videPoints) {
|
||||
for (FourCornerX00PetitVidePoints videPoint : videPoints) {
|
||||
if (!videPoint.isX18()) {
|
||||
private void mapPointsX18(FourCornerX00PetitVide[] petitVides) {
|
||||
for (FourCornerX00PetitVide petitVide : petitVides) {
|
||||
if (!petitVide.isX18()) {
|
||||
continue;
|
||||
}
|
||||
if (!videPoint.isX21()) {
|
||||
continue;
|
||||
}
|
||||
FourCornerX18CakePoints x18 = videPoint.toX18();
|
||||
FourCornerX21CodePoints x21 = videPoint.toX21();
|
||||
FourCornerX18CakePoints x18 = petitVide.toX18();
|
||||
if (x18.cakePoints().length > 1) {
|
||||
continue;
|
||||
}
|
||||
int char18 = x18.cakePoints()[0];
|
||||
List<Integer> chs = new ArrayList<>();
|
||||
int[] char21 = x21.codePoints();
|
||||
Arrays.stream(char21).forEach(v -> chs.add(v));
|
||||
int18To21.put(char18, chs);
|
||||
petitVide.kaasX21CodePointDisplay().ifPresent(v -> {
|
||||
int18To21.put(char18, v.codePointDisplay());
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
private void mapPointsX21(FourCornerX00PetitVidePoints[] videPoints) {
|
||||
for (FourCornerX00PetitVidePoints videPoint : videPoints) {
|
||||
if (!videPoint.isX21()) {
|
||||
continue;
|
||||
private void mapPointsX21(FourCornerX00PetitVide[] petitVides) {
|
||||
for (FourCornerX00PetitVide petitVide : petitVides) {
|
||||
petitVide.kaasX21CodePointImport().ifPresent(v -> {
|
||||
int codePoint = v.codePointImport();
|
||||
if (codePoint < 0) {
|
||||
return;
|
||||
}
|
||||
FourCornerX21CodePoints x21 = videPoint.toX21();
|
||||
if (x21.codePoints().length > 1) {
|
||||
continue;
|
||||
}
|
||||
int char21 = x21.codePoints()[0];
|
||||
int21ToVide.put(char21, videPoint);
|
||||
int21ToVide.put(codePoint, v);
|
||||
});
|
||||
}
|
||||
// Fix space
|
||||
int21ToVide.put((int)' ', FCDotCDC1604DashP6._SPACE);
|
||||
}
|
||||
|
||||
public List<Integer> findByX18(Integer letter) {
|
||||
return int18To21.get(letter);
|
||||
}
|
||||
|
||||
public FourCornerX00PetitVidePoints findByX21(Integer letter) {
|
||||
public FourCornerX00PetitVide findByX21(Integer letter) {
|
||||
return int21ToVide.get(letter);
|
||||
}
|
||||
|
||||
|
@ -216,7 +209,7 @@ public enum FourCornerUnicodeMapper {
|
|||
}
|
||||
|
||||
@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<>();
|
||||
String valueStr = Integer.toString(value);
|
||||
PrimitiveIterator.OfInt i = valueStr.codePoints().iterator();
|
||||
|
|
|
@ -299,22 +299,22 @@ public enum FourCornerDotCake {
|
|||
private final int stop;
|
||||
private final String nameSpec;
|
||||
private final String description;
|
||||
private final FourCornerX00PetitVidePoints[] videPoints;
|
||||
private final FourCornerX00PetitVide[] videPoints;
|
||||
private static final FourCornerDotCake[] VALUES = values();
|
||||
|
||||
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) {
|
||||
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);
|
||||
}
|
||||
|
||||
private FourCornerDotCake(int start, int size, FourCornerX00PetitVidePoints[] videPoints, String description) {
|
||||
private FourCornerDotCake(int start, int size, FourCornerX00PetitVide[] videPoints, String description) {
|
||||
this.start = start;
|
||||
this.stop = start + size - 1;
|
||||
this.videPoints = videPoints;
|
||||
|
@ -392,7 +392,7 @@ public enum FourCornerDotCake {
|
|||
return description;
|
||||
}
|
||||
|
||||
public FourCornerX00PetitVidePoints[] getVidePoints() {
|
||||
public FourCornerX00PetitVide[] getVidePoints() {
|
||||
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;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
/// Empty petit points interface
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
public interface FourCornerX00PetitVidePoints {
|
||||
public interface FourCornerX00PetitVide {
|
||||
|
||||
default boolean isX06() {
|
||||
return this instanceof FourCornerX06BaklavaPoints;
|
||||
|
@ -40,14 +42,20 @@ public interface FourCornerX00PetitVidePoints {
|
|||
return this instanceof FourCornerX18CakePoints;
|
||||
}
|
||||
|
||||
default boolean isX21() {
|
||||
return this instanceof FourCornerX21CodePoints;
|
||||
}
|
||||
|
||||
default boolean isCoinCarne() {
|
||||
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() {
|
||||
return FourCornerX06BaklavaPoints.class.cast(this);
|
||||
}
|
||||
|
@ -60,10 +68,6 @@ public interface FourCornerX00PetitVidePoints {
|
|||
return FourCornerX18CakePoints.class.cast(this);
|
||||
}
|
||||
|
||||
default FourCornerX21CodePoints toX21() {
|
||||
return FourCornerX21CodePoints.class.cast(this);
|
||||
}
|
||||
|
||||
default FourCornerX00PetitVideCoinCarne toCoinCarne() {
|
||||
return FourCornerX00PetitVideCoinCarne.class.cast(this);
|
||||
}
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
|||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 18, 2025
|
||||
public interface FourCornerX00PetitVideCoinCarne extends FourCornerX00PetitVidePoints {
|
||||
public interface FourCornerX00PetitVideCoinCarne extends FourCornerX00PetitVide {
|
||||
|
||||
FourCornerX00PetitVideCoinCarneFrapper petitVideCoinCarneFrapper();
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
|||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
public interface FourCornerX06BaklavaPoints extends FourCornerX00PetitVidePoints {
|
||||
public interface FourCornerX06BaklavaPoints extends FourCornerX00PetitVide {
|
||||
|
||||
/// One baklava piece weights 52 gram
|
||||
int[] baklavaPoints();
|
||||
|
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
|||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
public interface FourCornerX08MuffinPoints extends FourCornerX00PetitVidePoints {
|
||||
public interface FourCornerX08MuffinPoints extends FourCornerX00PetitVide {
|
||||
|
||||
/// One muffin piece weights 111 gram
|
||||
int[] muffinPoints();
|
||||
|
|
|
@ -26,7 +26,7 @@ package org.x4o.fc18.cake2;
|
|||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Dec 28, 2024
|
||||
public interface FourCornerX18CakePoints extends FourCornerX00PetitVidePoints {
|
||||
public interface FourCornerX18CakePoints extends FourCornerX00PetitVide {
|
||||
|
||||
/// One cake piece weights 800 gram
|
||||
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
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
public interface FourCornerX21CodePoints extends FourCornerX00PetitVidePoints {
|
||||
public interface FourCornerX21CodePointImport extends FourCornerX00PetitVide {
|
||||
|
||||
/// One code point weights ~1234 gram
|
||||
int[] codePoints();
|
||||
int codePointImport();
|
||||
}
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,14 +36,14 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash01 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash01 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
VOID('〇'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash01(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -62,7 +62,7 @@ public enum FCDotPIE9CDash01 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,15 +36,15 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash02 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash02 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
MULTIPLY('×'),
|
||||
DIVIDE('÷'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash02(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -63,7 +63,7 @@ public enum FCDotPIE9CDash02 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,16 +36,16 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash03 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash03 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
CJK_1('一'),
|
||||
CJK_2('二'),
|
||||
CJK_3('三'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash03(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -64,7 +64,7 @@ public enum FCDotPIE9CDash03 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,17 +36,17 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash04 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash04 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash04(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -65,7 +65,7 @@ public enum FCDotPIE9CDash04 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash05 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash05 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('˥'),
|
||||
NXX_02('˦'),
|
||||
|
@ -44,10 +44,10 @@ public enum FCDotPIE9CDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_04('˨'),
|
||||
NXX_05('˩'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash05(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -66,7 +66,7 @@ public enum FCDotPIE9CDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash06 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash06 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_1('⌽'), // ⌽ = FROM APL
|
||||
NXX_2('⊖'), // ⊖ = FROM APL
|
||||
|
@ -45,10 +45,10 @@ public enum FCDotPIE9CDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_5('⊗'), // ⊗ = FROM APL
|
||||
NXX_6('⊗'), // ⊗ = FROM APL
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash06(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -67,7 +67,7 @@ public enum FCDotPIE9CDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 05, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash07 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash07 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
CJK_0('零'),
|
||||
CJK_4('四'),
|
||||
|
@ -46,10 +46,10 @@ public enum FCDotPIE9CDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
CJK_8('八'),
|
||||
CJK_9('九'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash07(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -68,7 +68,7 @@ public enum FCDotPIE9CDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash08 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash08 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('☰'),
|
||||
NXX_02('☱'),
|
||||
|
@ -47,10 +47,10 @@ public enum FCDotPIE9CDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_07('☶'),
|
||||
NXX_08('☷'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash08(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -69,7 +69,7 @@ public enum FCDotPIE9CDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash09 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash09 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -48,10 +48,10 @@ public enum FCDotPIE9CDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash09(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -70,7 +70,7 @@ public enum FCDotPIE9CDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,10 @@
|
|||
*/
|
||||
package org.x4o.fc18.cake2.pie9c;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +35,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash10 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash10 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
DECIMAL_0('0'),
|
||||
DECIMAL_1('1'),
|
||||
|
@ -50,10 +49,10 @@ public enum FCDotPIE9CDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
DECIMAL_9('9'),
|
||||
;
|
||||
private final static FCDotPIE9CDash10[] VALUES = values();
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash10(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
private FCDotPIE9CDash10(int codePoint) {
|
||||
this.codePointDisplay = List.of(codePoint);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -72,8 +71,8 @@ public enum FCDotPIE9CDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash11 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash11 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('*'),
|
||||
NXX_02('⁺'),
|
||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9CDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_10('₎'),
|
||||
NXX_11('₌'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash11(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -72,7 +72,7 @@ public enum FCDotPIE9CDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash12 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash12 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -51,10 +51,10 @@ public enum FCDotPIE9CDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash12(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -73,7 +73,7 @@ public enum FCDotPIE9CDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash13 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash13 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -52,10 +52,10 @@ public enum FCDotPIE9CDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash13(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -74,7 +74,7 @@ public enum FCDotPIE9CDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash14 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash14 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('⊢'),
|
||||
NXX_02('⊣'),
|
||||
|
@ -53,10 +53,10 @@ public enum FCDotPIE9CDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_13('⊮'),
|
||||
NXX_14('⊯'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash14(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -75,7 +75,7 @@ public enum FCDotPIE9CDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash15 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash15 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('꜍'),
|
||||
NXX_02('꜎'),
|
||||
|
@ -54,10 +54,10 @@ public enum FCDotPIE9CDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_14('꜕'),
|
||||
NXX_15('꜖'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash15(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -76,7 +76,7 @@ public enum FCDotPIE9CDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash16 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash16 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('˧','˥','˩'),
|
||||
NXX_02('˧','˩','˥'),
|
||||
|
@ -55,10 +55,10 @@ public enum FCDotPIE9CDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_15('˥','˥','˧'),
|
||||
NXX_16('˩','˩','˧'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash16(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -77,7 +77,7 @@ public enum FCDotPIE9CDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash17 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash17 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -56,10 +56,10 @@ public enum FCDotPIE9CDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash17(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -78,7 +78,7 @@ public enum FCDotPIE9CDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash18 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(0x1D369),
|
||||
NXX_02(0x1D36A),
|
||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NYY_08(0x1D367),
|
||||
NYY_09(0x1D368),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash18(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9CDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash19 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash19 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9CDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash19(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9CDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash20 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash20 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
SUPER_0('⁰'),
|
||||
SUPER_1('¹'),
|
||||
|
@ -59,10 +59,10 @@ public enum FCDotPIE9CDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
SUB_8('₈'),
|
||||
SUB_9('₉'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash20(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -81,7 +81,7 @@ public enum FCDotPIE9CDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash21 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash21 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('Ⅰ'),
|
||||
NXX_02('Ⅱ'),
|
||||
|
@ -60,10 +60,10 @@ public enum FCDotPIE9CDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_20('ↇ'),
|
||||
NXX_21('ↈ'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash21(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -82,7 +82,7 @@ public enum FCDotPIE9CDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash22 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('←'),
|
||||
NXX_02('↑'),
|
||||
|
@ -61,10 +61,10 @@ public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_21('↴'),
|
||||
NXX_22('↵'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash22(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -83,7 +83,7 @@ public enum FCDotPIE9CDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash23 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -62,10 +62,10 @@ public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_22(' '),
|
||||
NXX_23(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash23(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -84,7 +84,7 @@ public enum FCDotPIE9CDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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_BETA('β', '\u0332'),
|
||||
|
@ -63,10 +63,10 @@ public enum FCDotPIE9CDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
UBARLOW_PSI('ψ', '\u0332'),
|
||||
UBARLOW_OMEGA('ω', '\u0332'), // ⍹ = FROM APL
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash24(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -85,7 +85,7 @@ public enum FCDotPIE9CDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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
|
||||
|
||||
|
@ -66,10 +66,10 @@ public enum FCDotPIE9CDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
LOW_OMEGA('ω'), // ⍵ = FROM APL
|
||||
APL_REMARK('⍝'), // ⍝ = FROM APL
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash25(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -88,7 +88,7 @@ public enum FCDotPIE9CDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash26 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash26 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
LOW_A('a'),
|
||||
LOW_B('b'),
|
||||
|
@ -65,10 +65,10 @@ public enum FCDotPIE9CDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
LOW_Y('y'),
|
||||
LOW_Z('z'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash26(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -87,7 +87,7 @@ public enum FCDotPIE9CDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 06, 2025
|
||||
*/
|
||||
public enum FCDotPIE9CDash27 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9CDash27 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
LOWUBAR_A('a', '\u0332'),
|
||||
LOWUBAR_B('b', '\u0332'),
|
||||
|
@ -66,10 +66,10 @@ public enum FCDotPIE9CDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
LOWUBAR_Z('z', '\u0332'),
|
||||
LOWUBAR_AMP('&', '\u0332'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9CDash27(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -88,7 +88,7 @@ public enum FCDotPIE9CDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,14 +36,14 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash01 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash01 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_1('<27>'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash01(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -62,7 +62,7 @@ public enum FCDotPIE9DDash01 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,17 +36,17 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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
|
||||
|
||||
NXX_1('♂'),
|
||||
NXX_2('♀'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash02(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -65,7 +65,7 @@ public enum FCDotPIE9DDash02 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,16 +36,16 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash03 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash03 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_1(' '),
|
||||
NXX_2(' '),
|
||||
NXX_3(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash03(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -64,7 +64,7 @@ public enum FCDotPIE9DDash03 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,17 +36,17 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash04 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash04 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
NXX_03(' '),
|
||||
NXX_04(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash04(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -65,7 +65,7 @@ public enum FCDotPIE9DDash04 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash05 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(0x1D372),
|
||||
NXX_02(0x1D373),
|
||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
// NXX_04('⋋'),
|
||||
// NXX_05('⋌'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash05(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -72,7 +72,7 @@ public enum FCDotPIE9DDash05 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash06 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -45,10 +45,10 @@ public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_05(' '),
|
||||
NXX_06(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash06(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -67,7 +67,7 @@ public enum FCDotPIE9DDash06 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash07 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -46,10 +46,10 @@ public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_06(' '),
|
||||
NXX_07(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash07(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -68,7 +68,7 @@ public enum FCDotPIE9DDash07 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash08 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -47,10 +47,10 @@ public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_07(' '),
|
||||
NXX_08(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash08(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -69,7 +69,7 @@ public enum FCDotPIE9DDash08 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash09 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -48,10 +48,10 @@ public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_08(' '),
|
||||
NXX_09(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash09(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -70,7 +70,7 @@ public enum FCDotPIE9DDash09 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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_1(0x1D7CF),
|
||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9DDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
BOLD_DECIMAL_9(0x1D7D7),
|
||||
;
|
||||
private final static FCDotPIE9DDash10[] VALUES = values();
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash10(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -72,8 +72,8 @@ public enum FCDotPIE9DDash10 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash11 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -50,10 +50,10 @@ public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_10(' '),
|
||||
NXX_11(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash11(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -72,7 +72,7 @@ public enum FCDotPIE9DDash11 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash12 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -51,10 +51,10 @@ public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_11(' '),
|
||||
NXX_12(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash12(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -73,7 +73,7 @@ public enum FCDotPIE9DDash12 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash13 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -52,10 +52,10 @@ public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_12(' '),
|
||||
NXX_13(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash13(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -74,7 +74,7 @@ public enum FCDotPIE9DDash13 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash14 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -53,10 +53,10 @@ public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_13(' '),
|
||||
NXX_14(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash14(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -75,7 +75,7 @@ public enum FCDotPIE9DDash14 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash15 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -54,10 +54,10 @@ public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_14(' '),
|
||||
NXX_15(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash15(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -76,7 +76,7 @@ public enum FCDotPIE9DDash15 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash16 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -55,10 +55,10 @@ public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_15(' '),
|
||||
NXX_16(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash16(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -77,7 +77,7 @@ public enum FCDotPIE9DDash16 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash17 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -56,10 +56,10 @@ public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_16(' '),
|
||||
NXX_17(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash17(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -78,7 +78,7 @@ public enum FCDotPIE9DDash17 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash18 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_10(0x1D369, '\u20E5'),
|
||||
NXX_11(0x1D36A, '\u20E5'),
|
||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NYY_17(0x1D367, '\u20E5'),
|
||||
NYY_18(0x1D368, '\u20E5'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash18(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9DDash18 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash19 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -58,10 +58,10 @@ public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_18(' '),
|
||||
NXX_19(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash19(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -80,7 +80,7 @@ public enum FCDotPIE9DDash19 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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_1(0x1D7E3, '\u0332'),
|
||||
|
@ -59,10 +59,10 @@ public enum FCDotPIE9DDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NEG_DECIMAL_8(0x1D7E0, '\u0337'),
|
||||
NEG_DECIMAL_9(0x1D7E1, '\u0337'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash20(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -81,7 +81,7 @@ public enum FCDotPIE9DDash20 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash21 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -60,10 +60,10 @@ public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_20(' '),
|
||||
NXX_21(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash21(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -82,7 +82,7 @@ public enum FCDotPIE9DDash21 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash22 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01('⇐'),
|
||||
NXX_02('⇑'),
|
||||
|
@ -61,10 +61,10 @@ public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_21('⇎'),
|
||||
NXX_22('⇏'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash22(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -83,7 +83,7 @@ public enum FCDotPIE9DDash22 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash23 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(' '),
|
||||
NXX_02(' '),
|
||||
|
@ -62,10 +62,10 @@ public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_22(' '),
|
||||
NXX_23(' '),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash23(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -84,7 +84,7 @@ public enum FCDotPIE9DDash23 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash24 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
NXX_01(0x1D6A8),
|
||||
NXX_02(0x1D6A9),
|
||||
|
@ -63,10 +63,10 @@ public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
NXX_23(0x1D6BF),
|
||||
NXX_24(0x1D6C0),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash24(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -85,7 +85,7 @@ public enum FCDotPIE9DDash24 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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
|
||||
|
||||
|
@ -66,10 +66,10 @@ public enum FCDotPIE9DDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
OMEGA('Ω'),
|
||||
NXX_25('∇'), // ∇ = FROM APL
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash25(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -88,7 +88,7 @@ public enum FCDotPIE9DDash25 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 15, 2025
|
||||
*/
|
||||
public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotPIE9DDash26 implements FourCornerX00PetitCollePie9 {
|
||||
|
||||
BOLD_A(0x1D400),
|
||||
BOLD_B(0x1D401),
|
||||
|
@ -65,10 +65,10 @@ public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
BOLD_Y(0x1D418),
|
||||
BOLD_Z(0x1D419),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash26(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -87,7 +87,7 @@ public enum FCDotPIE9DDash26 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
*/
|
||||
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.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitCollePie9;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import org.x4o.fc18.cake2.zero33.FCDotDEC0127DashPX0;
|
|||
* @author Willem Cazander
|
||||
* @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....
|
||||
|
||||
|
@ -72,10 +72,10 @@ public enum FCDotPIE9DDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
/// NL: Wat is een domme duitser ? Een duitser die engels kent.
|
||||
LOWITALIC_AMP('₰', '\u0337'),
|
||||
;
|
||||
private final int[] codePoints;
|
||||
private final List<Integer> codePointDisplay;
|
||||
|
||||
private FCDotPIE9DDash27(int...codePoints) {
|
||||
this.codePoints = codePoints;
|
||||
this.codePointDisplay = Arrays.stream(codePoints).mapToObj(v -> v).toList();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -94,7 +94,7 @@ public enum FCDotPIE9DDash27 implements FourCornerX06BaklavaPoints, FourCornerX0
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return codePoints;
|
||||
public List<Integer> codePointDisplay() {
|
||||
return codePointDisplay;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,17 +23,14 @@
|
|||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
|
||||
/// "FC.APL0127-P8A" Four Corner A Programming Language symbols cake slice of cake points.
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
///
|
||||
public enum FCDotAPL0127DashP7A implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotAPL0127DashP7A implements FourCornerX00PetitColleZero33P8 {
|
||||
|
||||
/// SL080000 One is pi
|
||||
CIRCLE('○'),
|
||||
|
@ -109,7 +106,7 @@ public enum FCDotAPL0127DashP7A implements FourCornerX06BaklavaPoints, FourCorne
|
|||
static final private FCDotAPL0127DashP7A[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotAPL0127DashP7A(char codePoint) {
|
||||
private FCDotAPL0127DashP7A(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -129,8 +126,8 @@ public enum FCDotAPL0127DashP7A implements FourCornerX06BaklavaPoints, FourCorne
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -23,17 +23,14 @@
|
|||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
|
||||
/// "FC.APL0127-P8B" Four Corner A Programming Language symbols cake slice of cake points.
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
///
|
||||
public enum FCDotAPL0127DashP7B implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotAPL0127DashP7B implements FourCornerX00PetitColleZero33P8 {
|
||||
|
||||
/// NEW from dynlog APL
|
||||
CIRCLE_DOT_XL('⍥'),
|
||||
|
@ -113,7 +110,7 @@ public enum FCDotAPL0127DashP7B implements FourCornerX06BaklavaPoints, FourCorne
|
|||
static final private FCDotAPL0127DashP7B[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotAPL0127DashP7B(char codePoint) {
|
||||
private FCDotAPL0127DashP7B(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -133,8 +130,8 @@ public enum FCDotAPL0127DashP7B implements FourCornerX06BaklavaPoints, FourCorne
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -23,17 +23,14 @@
|
|||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
|
||||
/// "FC.APL0127-P8C" Four Corner A Programming Language symbols cake slice of cake points.
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
///
|
||||
public enum FCDotAPL0127DashP7C implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotAPL0127DashP7C implements FourCornerX00PetitColleZero33P8 {
|
||||
|
||||
/// SL720000
|
||||
EPSILON('∊'),
|
||||
|
@ -115,7 +112,7 @@ public enum FCDotAPL0127DashP7C implements FourCornerX06BaklavaPoints, FourCorne
|
|||
static final private FCDotAPL0127DashP7C[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotAPL0127DashP7C(char codePoint) {
|
||||
private FCDotAPL0127DashP7C(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -135,8 +132,8 @@ public enum FCDotAPL0127DashP7C implements FourCornerX06BaklavaPoints, FourCorne
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -23,17 +23,14 @@
|
|||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
|
||||
/// "FC.BYD0127-P8D" Four Corner Block Your Display terminal application.
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @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
|
||||
|
||||
|
@ -71,7 +68,7 @@ public enum FCDotBYD0127DashP7D implements FourCornerX06BaklavaPoints, FourCorne
|
|||
static final private FCDotBYD0127DashP7D[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotBYD0127DashP7D(char codePoint) {
|
||||
private FCDotBYD0127DashP7D(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -91,8 +88,8 @@ public enum FCDotBYD0127DashP7D implements FourCornerX06BaklavaPoints, FourCorne
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -23,17 +23,14 @@
|
|||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
|
||||
/// "FC.BYD0127-P8E" Four Corner Block Your Display terminal application.
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
///
|
||||
public enum FCDotBYD0127DashP7E implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotBYD0127DashP7E implements FourCornerX00PetitColleZero33P8 {
|
||||
|
||||
BOX1_C('┐'),
|
||||
BOX1_D('┤'),
|
||||
|
@ -71,7 +68,7 @@ public enum FCDotBYD0127DashP7E implements FourCornerX06BaklavaPoints, FourCorne
|
|||
static final private FCDotBYD0127DashP7E[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotBYD0127DashP7E(char codePoint) {
|
||||
private FCDotBYD0127DashP7E(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -91,8 +88,8 @@ public enum FCDotBYD0127DashP7E implements FourCornerX06BaklavaPoints, FourCorne
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -23,17 +23,14 @@
|
|||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
|
||||
/// "FC.BYD0127-P8F" Four Corner Block Your Display terminal application.
|
||||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 1, 2025
|
||||
///
|
||||
public enum FCDotBYD0127DashP7F implements FourCornerX06BaklavaPoints, FourCornerX08MuffinPoints, FourCornerX18CakePoints, FourCornerX21CodePoints {
|
||||
public enum FCDotBYD0127DashP7F implements FourCornerX00PetitColleZero33P8 {
|
||||
|
||||
U2597('▗'),
|
||||
U2598('▘'),
|
||||
|
@ -70,7 +67,7 @@ public enum FCDotBYD0127DashP7F implements FourCornerX06BaklavaPoints, FourCorne
|
|||
static final private FCDotBYD0127DashP7F[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotBYD0127DashP7F(char codePoint) {
|
||||
private FCDotBYD0127DashP7F(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -90,8 +87,8 @@ public enum FCDotBYD0127DashP7F implements FourCornerX06BaklavaPoints, FourCorne
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
static public int valuesLength() {
|
||||
|
|
|
@ -22,13 +22,10 @@
|
|||
*/
|
||||
package org.x4o.fc18.cake2.zero33;
|
||||
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitColleZero33P8;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarne;
|
||||
import org.x4o.fc18.cake2.FourCornerX00PetitVideCoinCarneFrapper;
|
||||
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.
|
||||
|
@ -43,7 +40,7 @@ import org.x4o.fc18.cake2.FourCornerX21CodePoints;
|
|||
/// @author Willem Cazander
|
||||
/// @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]?! <>[] (){}
|
||||
// ~+-* ,.:; '"`^ =#$%
|
||||
// |_\/ @ABC DEFG HIJK
|
||||
|
@ -126,7 +123,7 @@ public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCorner
|
|||
static final private FCDotCDC1604DashP6[] VALUES = values(); // values() is slow method
|
||||
private final int codePoint;
|
||||
|
||||
private FCDotCDC1604DashP6(char codePoint) {
|
||||
private FCDotCDC1604DashP6(int codePoint) {
|
||||
this.codePoint = codePoint;
|
||||
}
|
||||
|
||||
|
@ -146,8 +143,8 @@ public enum FCDotCDC1604DashP6 implements FourCornerX06BaklavaPoints, FourCorner
|
|||
}
|
||||
|
||||
@Override
|
||||
public int[] codePoints() {
|
||||
return new int[] {codePoint};
|
||||
public int codePointImport() {
|
||||
return codePoint;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -71,18 +71,18 @@ public class FCDocPageWriterMuffin implements ApiDocPageWriter, FCDocSegmentWrit
|
|||
String xSpec = FourCornerDotCake.FC_APL0127_P7A.nameSpec().replaceAll("P7A", "P7x");
|
||||
try (ContentCloseable table = writer.docTable(xSpec, null, ApiDocContentCss.overviewSummary)) {
|
||||
writeTableBoxHeaderNumeric(writer, 28, true);
|
||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7A, v -> FCDotAPL0127DashP7A.valueOf(v).codePoints()[0]);
|
||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7B, v -> FCDotAPL0127DashP7B.valueOf(v).codePoints()[0]);
|
||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7C, v -> FCDotAPL0127DashP7C.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).codePointImport());
|
||||
writeP7x(writer, FourCornerDotCake.FC_APL0127_P7C, v -> FCDotAPL0127DashP7C.valueOf(v).codePointImport());
|
||||
}
|
||||
}
|
||||
try (ContentCloseable content = writer.docPageContent()) {
|
||||
String xSpec = FourCornerDotCake.FC_BYD0127_P7D.nameSpec().replaceAll("P7D", "P7x");
|
||||
try (ContentCloseable table = writer.docTable(xSpec, null, ApiDocContentCss.overviewSummary)) {
|
||||
writeTableBoxHeaderNumeric(writer, 28, true);
|
||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7D, v -> FCDotBYD0127DashP7D.valueOf(v).codePoints()[0]);
|
||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7E, v -> FCDotBYD0127DashP7E.valueOf(v).codePoints()[0]);
|
||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7F, v -> FCDotBYD0127DashP7F.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).codePointImport());
|
||||
writeP7x(writer, FourCornerDotCake.FC_BYD0127_P7F, v -> FCDotBYD0127DashP7F.valueOf(v).codePointImport());
|
||||
}
|
||||
}
|
||||
try (ContentCloseable content = writer.docPageContent()) {
|
||||
|
|
|
@ -77,7 +77,7 @@ public interface FCDocSegmentWriter {
|
|||
writer.printTagEnd(Tag.td);
|
||||
for (int i = off; i < 16 + off; i++) {
|
||||
FCDotCDC1604DashP6 cdc = FCDotCDC1604DashP6.valueOf(i);
|
||||
int codePoint = cdc.codePoints()[0];
|
||||
int codePoint = cdc.codePointImport();
|
||||
if (i + 1 < 16 + off) {
|
||||
writer.printTagStart(Tag.td);
|
||||
} else {
|
||||
|
|
|
@ -97,27 +97,27 @@ public class FCDocSegmentWriterCakeSlice implements FCDocSegmentWriter {
|
|||
return;
|
||||
}
|
||||
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;
|
||||
}
|
||||
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;
|
||||
}
|
||||
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;
|
||||
}
|
||||
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;
|
||||
}
|
||||
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;
|
||||
}
|
||||
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;
|
||||
}
|
||||
if (FourCornerDotCake.FC_CDC1604_P6.equals(slice)) {
|
||||
|
|
|
@ -24,9 +24,12 @@ package org.x4o.fc18.cake2.fcdoc;
|
|||
|
||||
import java.io.IOException;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
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.tdoc.ApiDocContentCss;
|
||||
import org.x4o.o2o.tdoc.ApiDocContentWriter;
|
||||
|
@ -47,13 +50,14 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
|||
public void writeCakeWordSummary(ApiDocWriteEvent<ApiDocNode> event) throws IOException {
|
||||
ApiDocContentWriter writer = event.getWriter();
|
||||
TDocCakeWord word = event.getEventObject().toUserData(TDocCakeWord.class);
|
||||
FourCornerX00PetitVidePoints[] videPoints = word.getSlice().getVidePoints();
|
||||
FourCornerX00PetitVide[] videPoints = word.getSlice().getVidePoints();
|
||||
if (videPoints.length == 0) {
|
||||
return;
|
||||
}
|
||||
writer.docTableStart("Points Summary", "Encode point for all systems.",ApiDocContentCss.overviewSummary);
|
||||
writer.docTableHeader("System", "Point Sequence");
|
||||
FourCornerX00PetitVidePoints videPoint = videPoints[word.getOffset()];
|
||||
FourCornerX00PetitVide videPoint = videPoints[word.getOffset()];
|
||||
Optional<FourCornerX21CodePointDisplay> x21Display = videPoint.kaasX21CodePointDisplay();
|
||||
if (videPoint.isX06()) {
|
||||
writeSequence(writer, "X06", videPoint.toX06().baklavaPoints());
|
||||
}
|
||||
|
@ -63,8 +67,8 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
|||
if (videPoint.isX18()) {
|
||||
writeSequence(writer, "X18", videPoint.toX18().cakePoints());
|
||||
}
|
||||
if (videPoint.isX21()) {
|
||||
writeSequence(writer, "X21", videPoint.toX21().codePoints());
|
||||
if (x21Display.isPresent()) {
|
||||
writeSequence(writer, "X21", x21Display.get().codePointDisplay());
|
||||
}
|
||||
if (videPoint.isCoinCarne()) {
|
||||
FourCornerX00PetitVideCoinCarne cornerKerning = videPoint.toCoinCarne();
|
||||
|
@ -75,12 +79,16 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
|||
}
|
||||
|
||||
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();
|
||||
for (int i = 0; i < sequence.length; i++) {
|
||||
int seq = sequence[i];
|
||||
for (int i = 0; i < sequence.size(); i++) {
|
||||
int seq = sequence.get(i);
|
||||
String hex = String.format("0x%02X", seq);
|
||||
buf.append(hex);
|
||||
if (i + 1 < sequence.length) {
|
||||
if (i + 1 < sequence.size()) {
|
||||
buf.append(" - ");
|
||||
}
|
||||
}
|
||||
|
@ -91,17 +99,15 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
|
|||
public void writeCakeWordDetail(ApiDocWriteEvent<ApiDocNode> event) throws IOException {
|
||||
ApiDocContentWriter writer = event.getWriter();
|
||||
TDocCakeWord word = event.getEventObject().toUserData(TDocCakeWord.class);
|
||||
FourCornerX00PetitVidePoints[] videPoints = word.getSlice().getVidePoints();
|
||||
FourCornerX00PetitVide[] videPoints = word.getSlice().getVidePoints();
|
||||
if (videPoints.length == 0) {
|
||||
return;
|
||||
}
|
||||
FourCornerX00PetitVidePoints letter = videPoints[word.getOffset()];
|
||||
if (!letter.isX21()) {
|
||||
return;
|
||||
}
|
||||
FourCornerX00PetitVide letter = videPoints[word.getOffset()];
|
||||
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.printCharacters(buf.toString());
|
||||
writer.printTagEnd(Tag.pre);
|
||||
|
|
|
@ -49,11 +49,11 @@ public class FCDotAPLTest {
|
|||
Map<Integer,FCDotAPL0127DashP7A> global = new HashMap<>();
|
||||
for (FCDotAPL0127DashP7A v : FCDotAPL0127DashP7A.values()) {
|
||||
Assertions.assertNotNull(v);
|
||||
if (global.containsKey(v.codePoints()[0])) {
|
||||
if (global.containsKey(v.codePointImport())) {
|
||||
duplicate = true;
|
||||
break;
|
||||
}
|
||||
global.put(v.codePoints()[0], v);
|
||||
global.put(v.codePointImport(), v);
|
||||
}
|
||||
Assertions.assertTrue(global.size() > 1);
|
||||
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
||||
|
|
|
@ -53,11 +53,11 @@ public class FCDotBYDTest {
|
|||
Map<Integer,FCDotBYD0127DashP7D> global = new HashMap<>();
|
||||
for (FCDotBYD0127DashP7D v : FCDotBYD0127DashP7D.values()) {
|
||||
Assertions.assertNotNull(v);
|
||||
if (global.containsKey(v.codePoints()[0])) {
|
||||
if (global.containsKey(v.codePointImport())) {
|
||||
duplicate = true;
|
||||
break;
|
||||
}
|
||||
global.put(v.codePoints()[0], v);
|
||||
global.put(v.codePointImport(), v);
|
||||
}
|
||||
Assertions.assertTrue(global.size() > 1);
|
||||
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
||||
|
|
|
@ -43,11 +43,11 @@ public class FCDotCDC1604DashP6Test {
|
|||
Map<Integer,FCDotCDC1604DashP6> global = new HashMap<>();
|
||||
for (FCDotCDC1604DashP6 v : FCDotCDC1604DashP6.values()) {
|
||||
Assertions.assertNotNull(v);
|
||||
if (global.containsKey(v.codePoints()[0])) {
|
||||
if (global.containsKey(v.codePointImport())) {
|
||||
duplicate = true;
|
||||
break;
|
||||
}
|
||||
global.put(v.codePoints()[0], v);
|
||||
global.put(v.codePointImport(), v);
|
||||
}
|
||||
Assertions.assertTrue(global.size() > 1);
|
||||
Assertions.assertFalse(duplicate, "Duplicate ascii core value detected");
|
||||
|
|
Loading…
Reference in a new issue