Uses of Class
convex.core.data.AString
Packages that use AString
Package
Description
Fundamental Convex classes used for the decentralised network
Crypto algorithms used within Convex, particularly for digital signatures and
cryptographic hashes
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
Implementation of CVM Primitive Data types
CVM type system implementation.
Core CVM implementation
Internal CVM language implementation classes
CVM Operations, effectively the "machine code" of the CVM
-
Uses of AString in convex.core
Fields in convex.core declared as AStringMethods in convex.core that return types with arguments of type AString -
Uses of AString in convex.core.crypto
Methods in convex.core.crypto that return AString -
Uses of AString in convex.core.data
Subclasses of AString in convex.core.dataModifier and TypeClassDescriptionfinal class
Class representing a short CVM string, backed by a flat Blob Used for most small strings, and acts as the leaf chunk for StringTreesclass
AString subclass representing a subsequence of some Blob dataclass
String implementation class wrapping a BlobTree.Fields in convex.core.data declared as AStringFields in convex.core.data with type parameters of type AStringMethods in convex.core.data that return AStringModifier and TypeMethodDescriptionAppend a CVM String to this CVM String.Convenience method to add a Java String to a CVM String.static AString
static AString
static AString
Create a canonical CVM String from a regular Java Stringstatic AString
StringSlice.create
(StringTree source, long start, long len) static AString
Constructs a UTF-8 CVM String from raw hex digits.BlobBuilder.getCVMString()
PeerStatus.getHostname()
Gets the String representation of the hostname set for the current Peer status, or null if not specified.static AString
Creates a string by joining a sequence of substrings with the given separatorstatic AString
Creates a String by joining a sequence of substrings with the given separatorfinal AString
AObject.print()
Prints this Object as a CVM String value, for human consumption.final AString
AObject.print
(long limit) Prints this Object as a CVM String value, for human consumption.static AString
Reads a String from a Blob encoding.static AString
StringShort.read
(long length, ByteBuffer bb) Read a StringShort from a ByteBuffer.static AString
Format.readUTF8String
(Blob blob, int pos, int len) Reads UTF-8 String data from a Blob.static AString
Format.readUTF8String
(ByteBuffer bb, int len) Reads a UTF-8 String from a ByteBuffer.abstract AString
AString.slice
(long start, long end) Gets a slice of this string, or null if not a valid sliceStringShort.slice
(long start, long end) StringSlice.slice
(long start, long end) StringTree.slice
(long start, long end) StringSlice.toCanonical()
ACell.toCVMString
(long limit) Returns the CVM String representation of this Cell.ADataStructure.toCVMString
(long limit) Converts CVM data structure to a CVM String, as per 'print'Address.toCVMString
(long limit) AString.toCVMString
(long limit) Keyword.toCVMString
(long limit) Symbol.toCVMString
(long limit) Methods in convex.core.data that return types with arguments of type AStringModifier and TypeMethodDescriptionSplits this string by the given character The result will always have at least one String, and as many additional Strings as the split character occurs.Methods in convex.core.data with parameters of type AStringModifier and TypeMethodDescriptionAppend a CVM String to this CVM String.static AString
abstract int
int
int
int
static Keyword
Creates a Keyword with the given namestatic Symbol
Creates a Symbol with the given name.static Keyword
Keyword.createChecked
(AString aString) Creates a Keyword with the given name, throwing an exception if name is not validstatic ABlob
Creates a blob from a hex stringstatic AccountKey
AccountKey.fromHexOrNull
(AString a) static AString
Creates a string by joining a sequence of substrings with the given separatorprotected static boolean
ASymbolic.validateName
(AString name) Method parameters in convex.core.data with type arguments of type AStringModifier and TypeMethodDescriptionstatic AString
Creates a string by joining a sequence of substrings with the given separatorstatic AString
Creates a String by joining a sequence of substrings with the given separatorConstructors in convex.core.data with parameters of type AString -
Uses of AString in convex.core.data.prim
Methods in convex.core.data.prim that return AStringModifier and TypeMethodDescriptionCVMBool.toCVMString
(long limit) CVMChar.toCVMString
(long limit) CVMDouble.toCVMString
(long limit) CVMLong.toCVMString
(long limit) -
Uses of AString in convex.core.data.type
Methods in convex.core.data.type that return AString -
Uses of AString in convex.core.lang
Fields in convex.core.lang with type parameters of type AStringMethods in convex.core.lang that return AStringModifier and TypeMethodDescriptionstatic AString
RT.ensureString
(ACell a) Ensures the argument is a CVM Stringstatic AString
Gets the name from a CVM value.static AString
Prints a value to a String as long as the result fits within a given print limit.static AString
Prints a cell to a BlobBuilder, up to a specified limit of bytes WARNING: May return nullstatic AString
Converts a value to a CVM String representation.static AString
Converts arguments to an AString representation. -
Uses of AString in convex.core.lang.impl
Methods in convex.core.lang.impl that return types with arguments of type AStringMethods in convex.core.lang.impl with parameters of type AStringModifier and TypeMethodDescriptionstatic ErrorValue
Creates an ErrorValue with the specified type and message. -
Uses of AString in convex.core.lang.ops
Methods in convex.core.lang.ops that return types with arguments of type AString