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 AStringMethods in convex.core with parameters of type AStringModifier and TypeMethodDescriptionstatic BlockResultBlockResult.createInvalidBlock(State state, Block block, AString message) Creates a BlockResult for an invalid Block (i.e. -
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 classClass representing a short CVM string, backed by a flat Blob Used for most small strings, and acts as the leaf chunk for StringTreesclassAString subclass representing a subsequence of some Blob dataclassString 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 AStringstatic AStringstatic AStringCreate a canonical CVM String from a regular Java Stringstatic AStringStringSlice.create(StringTree source, long start, long len) static AStringConstructs 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 AStringCreates a string by joining a sequence of substrings with the given separatorstatic AStringCreates a String by joining a sequence of substrings with the given separatorfinal AStringAObject.print()Prints this Object as a CVM String value, for human consumption.final AStringAObject.print(long limit) Prints this Object as a CVM String value, for human consumption.static AStringReads a String from a Blob encoding.static AStringStringShort.read(long length, ByteBuffer bb) Read a StringShort from a ByteBuffer.static AStringFormat.readUTF8String(Blob blob, int pos, int len) Reads UTF-8 String data from a Blob.static AStringFormat.readUTF8String(ByteBuffer bb, int len) Reads a UTF-8 String from a ByteBuffer.abstract AStringAString.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 AStringabstract intintintintstatic KeywordCreates a Keyword with the given namestatic SymbolCreates a Symbol with the given name.static KeywordKeyword.createChecked(AString aString) Creates a Keyword with the given name, throwing an exception if name is not validstatic ABlobCreates a blob from a hex stringstatic AccountKeyAccountKey.fromHexOrNull(AString a) static AStringCreates a string by joining a sequence of substrings with the given separatorprotected static booleanASymbolic.validateName(AString name) Method parameters in convex.core.data with type arguments of type AStringModifier and TypeMethodDescriptionstatic AStringCreates a string by joining a sequence of substrings with the given separatorstatic AStringCreates 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 AStringRT.ensureString(ACell a) Ensures the argument is a CVM Stringstatic AStringGets the name from a CVM value.static AStringPrints a value to a String as long as the result fits within a given print limit.static AStringPrints a cell to a BlobBuilder, up to a specified limit of bytes WARNING: May return nullstatic AStringConverts a value to a CVM String representation.static AStringConverts 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 ErrorValueCreates 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