Package org.alfresco.repo.virtual.ref
Enum Encodings
- java.lang.Object
-
- java.lang.Enum<Encodings>
-
- org.alfresco.repo.virtual.ref.Encodings
-
-
Enum Constant Summary
Enum Constants Enum Constant Description HASHA hash based condensedReferencestring representation.PLAINReferencestring encoding that parses and produces reference string representations that conform to the following grammar :ZEROA condensedReferencestring representation.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EncodingfromToken(java.lang.Character token)static EncodingsvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Encodings[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PLAIN
public static final Encodings PLAIN
Referencestring encoding that parses and produces reference string representations that conform to the following grammar :reference := protocol':'resource[':'parameters] protocol := 'virtual'|'node'|'template' resource := repositoryResource | classpathResource repositoryResource := 'repository'':'repositoryLocation repositoryLocation := ('path'':'path)|('node'':'nodeRef) classpathResource := 'classpath'':'path path := string parameters := parameter[':'parameters] parameter := referenceParameter | integerParameter | stringParameter referenceParameter := 'ref'':'reference resourceParameter := 'r'':'resource integerParameter := 'i'':'integer stringParameter := 's'':'string Examples (syntax is correct, but not the semantic): virtual:classpath:/org/alfresco/ virtual:classpath:/org/alfresco/:r:repository:node:workspace:SpacesStore:0029-222-333-444 virtual:classpath:/org/alfresco/:r:repository:node:workspace:SpacesStore:0029-222-333-444:r:repository:path:/Data Dictionary/Virtual Folders/claim.json node:repository:node:workspace:SpacesStore:0029-222-333-444:r:virtual:repository:node:workspace:SpacesStore:0029-122-333-0023
-
-
Field Detail
-
encoding
public final Encoding encoding
-
-
Method Detail
-
values
public static Encodings[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Encodings c : Encodings.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Encodings valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
fromToken
public static Encoding fromToken(java.lang.Character token)
-
-