Constructor and Description |
---|
TextParser() |
Modifier and Type | Method and Description |
---|---|
static String[] |
divideUriByLastSegment(String uri) |
Collection |
parseCollection(String mediaType,
String body,
com.sun.net.httpserver.Headers headers,
CollectionType collectionType)
Parses an OCCI entity either from body or headers depending on mediaType
and collectionType.
|
List<URI> |
parseLocations(String mediaType,
String body,
com.sun.net.httpserver.Headers headers)
Parses a list of locations either from body or headers depending on
mediaType.
|
Model |
parseModel(String mediaType,
String body,
com.sun.net.httpserver.Headers headers)
Parses an OCCI model either from body or headers depending on mediaType.
|
public static final String GROUP_TERM
public static final String GROUP_SCHEME
public static final String GROUP_CLASS
public static final String GROUP_TITLE
public static final String GROUP_REL
public static final String GROUP_LOCATION
public static final String GROUP_ATTRIBUTES
public static final String GROUP_ACTIONS
public static final String GROUP_URI
public static final String GROUP_SELF
public static final String GROUP_CATEGORY
public static final String REGEXP_LOALPHA
public static final String REGEXP_ALPHA
public static final String REGEXP_DIGIT
public static final String REGEXP_INT
public static final String REGEXP_FLOAT
public static final String REGEXP_NUMBER
public static final String REGEXP_BOOL
public static final String REGEXP_QUOTED_STRING
public static final String REGEXP_URI
public static final String REGEXP_URI_REF
public static final String REGEXP_TERM
public static final String REGEXP_SCHEME
public static final String REGEXP_TYPE_IDENTIFIER
public static final String REGEXP_CLASS
public static final String REGEXP_TYPE_IDENTIFIER_LIST
public static final String REGEXP_ATTRIBUTE_COMPONENT
public static final String REGEXP_ATTRIBUTE_NAME
public static final String REGEXP_ATTRIBUTE_PROPERTIES
public static final String REGEXP_ATTRIBUTE_DEF
public static final String REGEXP_ATTRIBUTE_LIST
public static final String REGEXP_ATTRIBUTE_REPR
public static final String REGEXP_ACTION
public static final String REGEXP_ACTION_LIST
public static final String REGEXP_RESOURCE_TYPE
public static final String REGEXP_LINK_INSTANCE
public static final String REGEXP_LINK_TYPE
public static final String REGEXP_CATEGORY
public static final String REGEXP_ATTRIBUTES
public static final String REGEXP_LINK
public static final Pattern PATTERN_CATEGORY
public static final Pattern PATTERN_ATTRIBUTES
public static final Pattern PATTERN_LINK
public static final String CATEGORY_HEADER
public static final String LINK_HEADER
public static final String ATTRIBUTE_HEADER
public static final String LOCATION_HEADER
public Model parseModel(String mediaType, String body, com.sun.net.httpserver.Headers headers) throws ParsingException
Parser
parseModel
in interface Parser
mediaType
- media type of the parsed server responsebody
- body of the server responseheaders
- headers of the server responseParsingException
- when error occures during the parsingParser.parseModel(java.lang.String, java.lang.String,
com.sun.net.httpserver.Headers)
public List<URI> parseLocations(String mediaType, String body, com.sun.net.httpserver.Headers headers) throws ParsingException
Parser
parseLocations
in interface Parser
mediaType
- media type of the parsed server responsebody
- body of the server responseheaders
- headers of the server responseParsingException
- when error occures during the parsingParser.parseLocations(java.lang.String, java.lang.String,
com.sun.net.httpserver.Headers)
public Collection parseCollection(String mediaType, String body, com.sun.net.httpserver.Headers headers, CollectionType collectionType) throws ParsingException
Parser
parseCollection
in interface Parser
mediaType
- media type of the parsed server responsebody
- body of the server responseheaders
- headers of the server responsecollectionType
- collection type representing entities that will be
parsed from the responseParsingException
- when error occures during the parsingParser.parseCollection(java.lang.String, java.lang.String,
com.sun.net.httpserver.Headers,
cz.cesnet.cloud.occi.parser.CollectionType)
Copyright © 2016. All Rights Reserved.