NX01: Removed a few javadoc warnings.

This commit is contained in:
Willem Cazander 2025-09-28 23:54:00 +02:00
parent 5105dd70f9
commit dd370b7789
220 changed files with 297 additions and 5 deletions

View file

@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentity;
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToClient;
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelay;
/// Main factory to create the nostr integration modules.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStr {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr;
import jakarta.json.JsonValue;
/// The wire format gospel of nostr talk.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrGospel {

View file

@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToClient;
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelay;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Fire pipe to glue nostr into websocket endpoint service.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrFirePipe {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.fire;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTag;
/// The nostr fire stack fish welder.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrFireStackFishWelder {

View file

@ -51,6 +51,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagT;
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagThumb;
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagTitle;
/// The nostr fire stack welder.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrFireStackWelder implements NoStrFireStackFishWelder,

View file

@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagP;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKind;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr fire water boiler.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrFireWaterBoiler {

View file

@ -44,6 +44,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagClient;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKind;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr water welder.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrFireWaterWelder {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model;
import java.util.Objects;
/// The nostr identity.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrIdentity {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrust;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustException;
/// The nostr identity private key.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrIdentityPrivateKey extends NoStrImplBinHexAdapter {

View file

@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrust;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustException;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustSchnorr;
/// The nostr identity public key.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrIdentityPublicKey extends NoStrImplBinHexAdapter {

View file

@ -37,6 +37,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr kind value message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrKindValue {

View file

@ -37,6 +37,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr profile meta data message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrProfileMetaData implements NoStrGospel {

View file

@ -39,6 +39,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr relay information message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrRelayInfo implements NoStrGospel {

View file

@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr relay information limitation message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrRelayInfoLimitation implements NoStrGospel {

View file

@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr relay info payment message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrRelayInfoPayment implements NoStrGospel {

View file

@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr relay information retention message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrRelayInfoRetention implements NoStrGospel {

View file

@ -44,6 +44,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagMeta;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplChuch;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr subcription filter message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrSubscriptionFilter implements NoStrGospel {

View file

@ -32,6 +32,7 @@ import java.util.List;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagMeta;
/// The nostr subcription filter tag message.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrSubscriptionFilterTag {

View file

@ -42,6 +42,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr event message body.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrEvent implements NoStrGospel {

View file

@ -30,6 +30,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.event;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplBinHexAdapter;
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
/// The nostr event ID.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrEventId extends NoStrImplBinHexAdapter {

View file

@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKind;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
/// The nostr event kind.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrEventKind extends NoStrImplQFlag {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventKindRange;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
/// The nostr event kind custom.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrEventKindCustom implements NoStrEventKind {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.event;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
/// The nostr event kind range.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrEventKindRange extends NoStrImplQFlag {

View file

@ -35,6 +35,7 @@ import java.util.Optional;
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
/// The nostr event payload.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrEventPayload {

View file

@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrust;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustHash;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoTrustSchnorr;
/// The nostr event signature.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrEventSignature extends NoStrImplBinHexAdapter {

View file

@ -40,6 +40,7 @@ import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// The nostr event tag base interface.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrEventTag extends NoStrGospel {

View file

@ -33,6 +33,7 @@ import java.util.Optional;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr event tag base.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrEventTagBase<T extends NoStrImplEventTagArgument> implements NoStrEventTag {

View file

@ -32,6 +32,7 @@ import java.util.Optional;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr event tag base mono.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrEventTagBaseMono implements NoStrEventTag {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.event;
import java.util.Objects;
/// The nostr event tag custom.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrEventTagCustom implements NoStrEventTag {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr event tag meta.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrEventTagMeta extends NoStrImplQName, NoStrImplQFlag {

View file

@ -34,6 +34,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplPossibility;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQFlag;
/// The nostr event tag meta custom.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrEventTagMetaCustom implements NoStrEventTagMeta {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.message;
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
/// Message to client marker.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrMsgToClient extends NoStrGospel {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonString;
import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to client auth.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToClientAuth implements NoStrMsgToClient {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonString;
import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to client count.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToClientCount implements NoStrMsgToClient {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonString;
import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to client eose.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToClientEose implements NoStrMsgToClient {

View file

@ -36,6 +36,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEvent;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to client event.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToClientEvent implements NoStrMsgToClient {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonString;
import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to client notice.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToClientNotice implements NoStrMsgToClient {

View file

@ -37,6 +37,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventId;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageOkReason;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to client ok.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToClientOk implements NoStrMsgToClient {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.model.message;
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
/// Message to relay marker.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrMsgToRelay extends NoStrGospel {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEvent;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to relay ath.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToRelayAuth implements NoStrMsgToRelay {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonString;
import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to relay close.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToRelayClose implements NoStrMsgToRelay {

View file

@ -40,6 +40,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrSubscriptionFilter;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to relay count.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToRelayCount implements NoStrMsgToRelay {

View file

@ -35,6 +35,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEvent;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to relay event.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToRelayEvent implements NoStrMsgToRelay {

View file

@ -40,6 +40,7 @@ import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.model.NoStrSubscriptionFilter;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplMessageType;
/// Message to relay request.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrMsgToRelayReq implements NoStrMsgToRelay {

View file

@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// Base class for an nostr share link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public abstract class NoStrShareB32LinkBare implements NoStrShareLink {

View file

@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32Bucket;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// Abstract nostr sharable link with tape deck support.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public abstract class NoStrShareB32LinkTLV implements NoStrShareLink {

View file

@ -41,6 +41,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBit;
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBitFrame;
/// Provides read support to OB32 link fragments.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrShareBitChainTapeDeck {

View file

@ -38,6 +38,7 @@ import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitConverter;
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBit;
/// Provides write support to OB32 link fragments.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrShareBitChainTapeStudio extends NoStrShareBitChainTapeDeck {

View file

@ -27,6 +27,7 @@
package love.distributedrebirth.nx01.no2all.nostr.model.share;
/// Base nostr sharable link interface.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrShareLink {

View file

@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKind;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded event link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkEvent extends NoStrShareB32LinkTLV {

View file

@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded event reference link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkEventReference extends NoStrShareB32LinkTLV {

View file

@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventId;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded note link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkNote extends NoStrShareB32LinkBare {

View file

@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPrivateKey;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded private key link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkPrivateKey extends NoStrShareB32LinkBare {

View file

@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareTLV;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded secure key link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkPrivateKeySecure extends NoStrShareB32LinkTLV {

View file

@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded profile link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkProfile extends NoStrShareB32LinkTLV {

View file

@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.NoStrIdentityPublicKey;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded public key link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkPublicKey extends NoStrShareB32LinkBare {

View file

@ -31,6 +31,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplShareLink;
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// An OB32 encoded relay link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrShareLinkRelay extends NoStrShareB32LinkTLV {

View file

@ -37,6 +37,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagA;
/// The nostr protocol A tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagA extends NoStrEventTagBase<NoStrImplTagA> {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol alt tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagAlt extends NoStrEventTagBaseMono {

View file

@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagClient;
/// The nostr protocol client tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagClient extends NoStrEventTagBase<NoStrImplTagClient> {

View file

@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagContentWarning;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagContentWarningRGroup;
/// The nostr protocol content warning tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagContentWarning extends NoStrEventTagBase<NoStrImplTagContentWarning> {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol D tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagD extends NoStrEventTagBaseMono {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol description tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagDescription extends NoStrEventTagBaseMono {

View file

@ -37,6 +37,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagE;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagEMarker;
/// The nostr protocol E tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagE extends NoStrEventTagBase<NoStrImplTagE> {

View file

@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagI;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagIClaim;
/// The nostr protocol I tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagI extends NoStrEventTagBase<NoStrImplTagI> {

View file

@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagImage;
/// The nostr protocol image tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagImage extends NoStrEventTagBase<NoStrImplTagImage> {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol name tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagName extends NoStrEventTagBaseMono {

View file

@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagNonce;
/// The nostr protocol nonce tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagNonce extends NoStrEventTagBase<NoStrImplTagNonce> {

View file

@ -36,6 +36,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagP;
/// The nostr protocol P tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagP extends NoStrEventTagBase<NoStrImplTagP> {

View file

@ -34,6 +34,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol at tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagPublishedAt extends NoStrEventTagBaseMono {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol R tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagR extends NoStrEventTagBaseMono {

View file

@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagSubject;
/// The nostr protocol subject tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagSubject extends NoStrEventTagBase<NoStrImplTagSubject> {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol summary tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagSummary extends NoStrEventTagBaseMono {

View file

@ -32,6 +32,7 @@ import love.distributedrebirth.nx01.no2all.nostr.fire.NoStrFireStackWelder;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBaseMono;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
/// The nostr protocol T tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagT extends NoStrEventTagBaseMono {

View file

@ -35,6 +35,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagThumb;
/// The nostr protocol thumb tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagThumb extends NoStrEventTagBase<NoStrImplTagThumb> {

View file

@ -33,6 +33,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventTagBase;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTag;
import love.distributedrebirth.nx01.no2all.nostr.nip.tag.NoStrImplTagTitle;
/// The nostr protocol title tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrTagTitle extends NoStrEventTagBase<NoStrImplTagTitle> {

View file

@ -32,6 +32,7 @@ import java.util.Collections;
import java.util.Map;
import java.util.stream.Collectors;
/// Nostr impl ideas.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImpl implements NoStrImplPossibility {

View file

@ -27,6 +27,7 @@
package love.distributedrebirth.nx01.no2all.nostr.nip;
/// Nostr impl bin hex.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrImplBinHex {

View file

@ -31,6 +31,7 @@ import java.util.Objects;
import love.distributedrebirth.nx01.no2all.nostr.octo.OctoBitFormat;
/// Nostr impl bin hex adapter.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrImplBinHexAdapter implements NoStrImplBinHex {

View file

@ -40,6 +40,7 @@ import jakarta.json.JsonString;
import jakarta.json.JsonValue;
import love.distributedrebirth.nx01.no2all.nostr.NoStrGospel;
/// Nostr impl church.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public final class NoStrImplChuch {

View file

@ -35,6 +35,7 @@ import java.util.stream.Collectors;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKind;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKindRange;
/// Nostr impl event kind.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplEventKind implements NoStrEventKind {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
import love.distributedrebirth.nx01.no2all.nostr.model.event.NoStrEventKindRange;
/// Nostr impl event kind range.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplEventKindRange implements NoStrEventKindRange {

View file

@ -56,6 +56,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagT;
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagThumb;
import love.distributedrebirth.nx01.no2all.nostr.model.tag.NoStrTagTitle;
/// Nostr impl event tag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplEventTag implements NoStrEventTagMeta {

View file

@ -27,6 +27,7 @@
package love.distributedrebirth.nx01.no2all.nostr.nip;
/// Nostr impl event tag argument.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrImplEventTagArgument {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
import java.util.Objects;
/// Nostr impl messge ok reason.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplMessageOkReason {

View file

@ -49,6 +49,7 @@ import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelayCo
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelayEvent;
import love.distributedrebirth.nx01.no2all.nostr.model.message.NoStrMsgToRelayReq;
/// Nostr impl message type.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplMessageType implements NoStrImplQName {

View file

@ -27,6 +27,7 @@
package love.distributedrebirth.nx01.no2all.nostr.nip;
/// Nostr impl possibility.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrImplPossibility extends NoStrImplQFlag {

View file

@ -27,6 +27,7 @@
package love.distributedrebirth.nx01.no2all.nostr.nip;
/// Nostr impl qualified flag.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrImplQFlag {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
import java.util.Optional;
/// Nostr impl qualified name.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface NoStrImplQName {

View file

@ -32,6 +32,7 @@ import java.util.Objects;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32;
import love.distributedrebirth.nx01.no2all.nostr.octo.trust.OctoBech32String;
/// Nostr impl share link.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplShareLink { // TODO: add NIP dep

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip;
import love.distributedrebirth.nx01.no2all.nostr.octo.tlv.TLVChainOctoBitFrameType;
/// Nostr impl share TLV.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplShareTLV implements TLVChainOctoBitFrameType {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// Nostr impl tag A.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagA implements NoStrImplEventTagArgument {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// Nostr impl tag client.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagClient implements NoStrImplEventTagArgument {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// Nostr impl tag content warning.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagContentWarning implements NoStrImplEventTagArgument {

View file

@ -31,6 +31,7 @@ import java.util.Optional;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// Nostr impl tag content warning R group.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagContentWarningRGroup implements NoStrImplQName {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// Nostr impl tag E.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagE implements NoStrImplEventTagArgument {

View file

@ -31,6 +31,7 @@ import java.util.Optional;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// Nostr impl tag E marker.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagEMarker implements NoStrImplQName {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// Nostr impl tag I.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagI implements NoStrImplEventTagArgument {

View file

@ -31,6 +31,7 @@ import java.util.Optional;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// Nostr impl tag I claim.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagIClaim implements NoStrImplQName {

View file

@ -29,6 +29,7 @@ package love.distributedrebirth.nx01.no2all.nostr.nip.tag;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
/// Nostr impl tag image.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public enum NoStrImplTagImage implements NoStrImplEventTagArgument {

Some files were not shown because too many files have changed in this diff Show more