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
Methods 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 TypeClassDescriptionclass
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
Fields in convex.core.data declared as AStringModifier and TypeFieldDescriptionstatic AString
Syntax.EMPTY_META_PREFIX
protected AString
ASymbolic.name
Fields 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.ASymbolic.getName()
Gets the name of this symbolic valuestatic 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 separatorAObject.print()
Prints this Object as a CVM String value, for human consumption.AObject.print(long limit)
Prints this Object as a CVM String value, for human consumption.static AString
Strings.read(ByteBuffer bb)
Reads a CVM String value from a bytebuffer.static AString
StringShort.read(long length, ByteBuffer bb)
Read a StringShort from a ByteBuffer.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 AccountKey
AccountKey.fromHexOrNull(AString a)
static AString
Creates a string by joining a sequence of substrings with the given separatorstatic Keyword
Keyword.unsafeCreate(AString rawName)
Creates a Keyword in an unsafe manner (possibly invalid name), used for testingstatic Symbol
Symbol.unsafeCreate(AString rawName)
Creates a Symbol in an unsafe manner (possibly invalid name), used for testingprotected static boolean
ASymbolic.validateName(AString name)
PeerStatus.withHostname(AString newHostname)
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 AStringModifierConstructorDescriptionprotected
protected
StringSlice(AString source, long start, long length)
-
Uses of AString in convex.core.data.prim
Methods in convex.core.data.prim that return AStringModifier and TypeMethodDescriptionCVMBool.toCVMString(long limit)
CVMByte.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 cell to a BlobBuilder, up to a specified limit of bytesstatic 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