- increaseIndentLevel() - Method in class io.urf.surf.SurfSerializer
-
Increases the indention level.
- io.urf.surf - package io.urf.surf
-
- IRI_BEGIN - Static variable in class io.urf.surf.SURF
-
The delimiter that begins IRI literal representations.
- IRI_END - Static variable in class io.urf.surf.SURF
-
The delimiter that ends IRI literal representations.
- isBeginCharacter(int) - Static method in class io.urf.surf.SURF.Handle
-
Determines if the given character is valid to begin SURF handle.
- isCompoundResource(Object) - Static method in class io.urf.surf.SurfResources
-
Determines whether the given resource is a compound resource, that is, one that can contain other resources.
- isFormatted() - Method in class io.urf.surf.SurfSerializer
-
Returns whether this serializer will format the document with additional whitespace and newlines.
- isSequenceSeparatorRequired() - Method in class io.urf.surf.SurfSerializer
-
Whether separators will always be added between sequence items even if newlines are present.
- isSerialized(Object) - Method in class io.urf.surf.SurfSerializer
-
Determines whether a given resource has already been serialized.
- isTokenBeginCharacter(int) - Static method in class io.urf.surf.SURF.Name
-
Determines if the given character is a SURF token name begin character.
- isTokenCharacter(int) - Static method in class io.urf.surf.SURF.Name
-
Determines if the given character is a SURF name token character.
- isValid(String) - Static method in class io.urf.surf.SURF.Handle
-
Determines whether the given string conforms to the rules for a SURF handle.
- isValid(String) - Static method in class io.urf.surf.SURF.Name
-
Determines whether the given string conforms to the rules for a SURF name.
- isValidToken(String) - Static method in class io.urf.surf.SURF.Name
-
Determines whether the given string conforms to the rules for an URF name token.
- parse(String) - Method in class io.urf.surf.SurfParser
-
Parses a SURF resource from a string.
- parse(InputStream) - Method in class io.urf.surf.SurfParser
-
Parses a SURF resource from an input stream.
- parse(Reader) - Method in class io.urf.surf.SurfParser
-
Parses a SURF resource from a reader.
- parseBinary(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a binary literal.
- parseBoolean(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a Boolean value.
- parseCharacter(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a character literal.
- parseCharacterCodePoint(Reader, char) - Static method in class io.urf.surf.SurfParser
-
Parses a character as content, without any delimiters.
- parseDescription(Reader, SurfObject) - Method in class io.urf.surf.SurfParser
-
Parses the description properties of a resource.
- parseEmailAddress(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses an email address.
- parseHandle(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a handle composed of a name token followed by zero or more name tokens, separated by handle segment delimiters.
- parseIRI(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses an IRI.
- parseLabel(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a label, surrounded by label delimiters, and which is returned as one of the following:
tag
The tag IRI as an absolute
URI.
ID
Some object that is neither a
URI nor a
String and which will provide the ID using
Object.toString().
alias
An
Alias containing the alias string.
- parseList(SurfParser.Alias, Reader) - Method in class io.urf.surf.SurfParser
-
Parses an a list.
- parseMap(SurfParser.Alias, Reader) - Method in class io.urf.surf.SurfParser
-
Parses a map.
- parseNameToken(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a name token composed of a name token beginning character followed by zero or more name token characters.
- parseNumber(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a number.
- parseObject(URI, Reader) - Method in class io.urf.surf.SurfParser
-
Parses an object, a described resource instance indicated by .
- parseObject(Object, Reader) - Method in class io.urf.surf.SurfParser
-
Parses an object indicated by .
- parseRegularExpression(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a regular expression surrounded by regular expression delimiters and optionally ending with flags.
- parseResource(Reader) - Method in class io.urf.surf.SurfParser
-
Parses a resource; either a tag or a resource representation with an optional description.
- parseResource(Reader, boolean) - Method in class io.urf.surf.SurfParser
-
Parses a resource; either a tag or a resource representation.
- parseSequence(Reader, char, IOConsumer<Reader>) - Static method in class io.urf.surf.SurfParser
-
Parses a general SURF sequence (such as a list).
- parseSet(SurfParser.Alias, Reader) - Method in class io.urf.surf.SurfParser
-
Parses a set.
- parseString(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a string surrounded by string delimiters.
- parseTelephoneNumber(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a telephone number.
- parseTemporal(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a temporal.
- parseUuid(Reader) - Static method in class io.urf.surf.SurfParser
-
Parses a UUID.
- PATTERN - Static variable in class io.urf.surf.SURF.Handle
-
Regular expression pattern to match a SURF handle .
- PATTERN - Static variable in class io.urf.surf.SURF.Name
-
A SURF name is a single name token.
- PROPERTY_VALUE_DELIMITER - Static variable in class io.urf.surf.SURF
-
The character that separates properties and assigned values.
- SEGMENT_DELIMITER - Static variable in class io.urf.surf.SURF.Handle
-
The delimiter used to separate segments of a SURF handle.
- SEQUENCE_DELIMITER - Static variable in class io.urf.surf.SURF
-
The character that separates items in a sequence.
- SEQUENCE_SEPARATOR_CHARACTERS - Static variable in class io.urf.surf.SURF
-
- serialize(Object) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF resource graph to a string.
- serialize(OutputStream, Object) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF resource graph to an output stream.
- serialize(Appendable, Object) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF resource graph to a writer.
- serializeBinary(Appendable, byte[]) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a binary literal along with its delimiter from an array of bytes.
- serializeBinary(Appendable, ByteBuffer) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a binary literal along with its delimiter from a byte buffer.
- serializeBoolean(Appendable, boolean) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a Boolean.
- serializeCharacter(Appendable, int) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a character surrounded by character delimiters.
- serializeCharacterCodePoint(Appendable, char, int) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a character as content, without any delimiters.
- serializeDescription(Appendable, SurfObject) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF resource description.
- serializeEmailAddress(Appendable, EmailAddress) - Static method in class io.urf.surf.SurfSerializer
-
Serializes an email address along with its delimiter.
- serializeIri(Appendable, URI) - Static method in class io.urf.surf.SurfSerializer
-
Serializes an IRI along with its delimiters.
- serializeList(Appendable, List<?>) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF list.
- serializeMap(Appendable, Map<?, ?>) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF map.
- serializeNumber(Appendable, Number) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a number along with its delimiter if should be represented as a decimal.
- serializeObject(Appendable, SurfObject) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF object representation without the following description.
- serializeRegularExpression(Appendable, Pattern) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a regular expression along with its delimiters.
- serializeResource(Appendable, Object) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF resource to a writer.
- serializeSequence(Appendable, Iterable<I>, IOBiConsumer<Appendable, I>) - Method in class io.urf.surf.SurfSerializer
-
Serializes a general SURF sequence (such as a list).
- serializeSet(Appendable, Set<?>) - Method in class io.urf.surf.SurfSerializer
-
Serializes a SURF set.
- serializeString(Appendable, CharSequence) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a string surrounded by string delimiters.
- serializeTelephoneNumber(Appendable, TelephoneNumber) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a telephone number along with its delimiter.
- serializeTemporal(Appendable, TemporalAccessor) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a temporal literal along with its delimiter.
- serializeUuid(Appendable, UUID) - Static method in class io.urf.surf.SurfSerializer
-
Serializes a UUID along with its delimiter.
- SET_BEGIN - Static variable in class io.urf.surf.SURF
-
The delimiter that begins sets.
- SET_END - Static variable in class io.urf.surf.SURF
-
The delimiter that ends sets.
- setAliasForResource(Object, String) - Method in class io.urf.surf.SurfSerializer
-
Associates an alias with a resource.
- setFormatted(boolean) - Method in class io.urf.surf.SurfSerializer
-
Sets whether the serialization should be formatted.
- setIndentSequence(CharSequence) - Method in class io.urf.surf.SurfSerializer
-
Set the sequence of characters used for each indention level.
- setLineSeparator(CharSequence) - Method in class io.urf.surf.SurfSerializer
-
Sets the sequence of characters used to separate lines.
- setProperties(Map<String, ?>) - Method in class io.urf.surf.SurfObject
-
Sets property values from a map of property handles and values.
- setPropertyValue(String, Object) - Method in class io.urf.surf.SurfObject
-
Sets a property value by the property handle.
- setSequenceSeparatorRequired(boolean) - Method in class io.urf.surf.SurfSerializer
-
Sets whether separators will always be added between sequence items even if newlines are present.
- setSerialized(Object) - Method in class io.urf.surf.SurfSerializer
-
Sets a resource has having been serialized.
- skipFiller(Reader) - Static method in class io.urf.surf.SurfParser
-
Skips over SURF filler in a reader, including whitespace and line comments.The new position will either be the that of the first non-whitespace character
or the end of the input stream.
- skipLineBreaks(Reader) - Static method in class io.urf.surf.SurfParser
-
Skips over SURF line breaks in a reader, including whitespace and line comments.
- skipSequenceDelimiters(Reader) - Static method in class io.urf.surf.SurfParser
-
Skips over SURF sequence delimiters in a reader.
- STRING_DELIMITER - Static variable in class io.urf.surf.SURF
-
The delimiter that begins and ends string literal representations.
- SURF - Class in io.urf.surf
-
Definitions for the Simple URF (SURF) document format.
- SURF() - Constructor for class io.urf.surf.SURF
-
- SURF.Handle - Class in io.urf.surf
-
Utilities for working with SURF handles.
- SURF.Name - Class in io.urf.surf
-
Utilities for working with SURF names.
- SURF.Tag - Class in io.urf.surf
-
Utilities for working with SURF tags.
- SurfObject - Class in io.urf.surf
-
A SURF object for a SURF document.
- SurfObject() - Constructor for class io.urf.surf.SurfObject
-
Constructor of a object with no tag and an unknown type.
- SurfObject(URI) - Constructor for class io.urf.surf.SurfObject
-
Optional tag constructor.
- SurfObject(URI, String) - Constructor for class io.urf.surf.SurfObject
-
Optional tag and optional type handle constructor.
- SurfObject(String) - Constructor for class io.urf.surf.SurfObject
-
Optional type handle constructor.
- SurfObject(String, String) - Constructor for class io.urf.surf.SurfObject
-
Type handle and optional ID constructor.
- SurfParser - Class in io.urf.surf
-
Simple parser for the Simple URF (SURF) document format.
- SurfParser() - Constructor for class io.urf.surf.SurfParser
-
- SurfResources - Class in io.urf.surf
-
Utility methods for working with SURF resources.
- SurfResources() - Constructor for class io.urf.surf.SurfResources
-
- SurfSerializer - Class in io.urf.surf
-
Simple serializer for the Simple URF (SURF) document format.
- SurfSerializer() - Constructor for class io.urf.surf.SurfSerializer
-