com.hp.hpl.jena.iri.impl
Class Parser
java.lang.Object
com.hp.hpl.jena.iri.impl.Parser
- All Implemented Interfaces:
- IRIComponents, ViolationCodes
public class Parser
- extends java.lang.Object
- implements IRIComponents, ViolationCodes
Fields inherited from interface com.hp.hpl.jena.iri.ViolationCodes |
ACE_PREFIX, BAD_BIDI_SUBCOMPONENT, BAD_DOT_IN_IDN, BAD_IDN, BAD_IDN_UNASSIGNED_CHARS, BIDI_FORMATTING_CHARACTER, COMPATIBILITY_CHARACTER, CONTROL_CHARACTER, DEFAULT_PORT_SHOULD_BE_OMITTED, DEPRECATED_UNICODE_CHARACTER, DISCOURAGED_IRI_CHARACTER, DISCOURAGED_XML_CHARACTER, DNS_LABEL_DASH_START_OR_END, DNS_LABEL_LENGTH_LIMIT, DNS_LENGTH_LIMIT, DOUBLE_DASH_IN_REG_NAME, DOUBLE_WHITESPACE, EMPTY_SCHEME, HAS_PASSWORD, ILLEGAL_CHARACTER, ILLEGAL_PERCENT_ENCODING, IP_V4_OCTET_RANGE, IP_V6_OR_FUTURE_ADDRESS_SYNTAX, IPv6ADDRESS_SHOULD_BE_LOWERCASE, LONE_SURROGATE, LOWERCASE_PREFERRED, MAYBE_NOT_NFC, MAYBE_NOT_NFKC, NON_INITIAL_DOT_SEGMENT, NON_URI_CHARACTER, NON_XML_CHARACTER, NOT_DNS_NAME, NOT_NFC, NOT_NFKC, NOT_UTF8_ESCAPE, NOT_UTF8_ESCAPE_IN_HOST, NOT_XML_SCHEMA_WHITESPACE, PERCENT, PERCENT_20, PERCENT_ENCODING_SHOULD_BE_UPPERCASE, PORT_SHOULD_NOT_BE_EMPTY, PORT_SHOULD_NOT_BE_WELL_KNOWN, PORT_SHOULD_NOT_START_IN_ZERO, PRIVATE_USE_CHARACTER, PROHIBITED_COMPONENT_PRESENT, QUERY_IN_LEGACY_SCHEME, REQUIRED_COMPONENT_MISSING, SCHEME_INCLUDES_DASH, SCHEME_MUST_START_WITH_LETTER, SCHEME_PATTERN_MATCH_FAILED, SCHEME_PREFERS_LOWERCASE, SCHEME_REQUIRES_LOWERCASE, SUPERFLUOUS_ASCII_PERCENT_ENCODING, SUPERFLUOUS_NON_ASCII_PERCENT_ENCODING, UNASSIGNED_UNICODE_CHARACTER, UNDEFINED_UNICODE_CHARACTER, UNICODE_CONTROL_CHARACTER, UNICODE_WHITESPACE, UNREGISTERED_IANA_SCHEME, UNREGISTERED_NONIETF_SCHEME_TREE, UNWISE_CHARACTER, USE_PUNYCODE_NOT_PERCENTS, WHITESPACE |
Method Summary |
int |
end(int f)
|
java.lang.String |
get(int f)
|
boolean |
has(int f)
|
static void |
main(java.lang.String[] args)
|
void |
matchedRule(int range,
int rule)
|
void |
matchedRule(int range,
int rule,
java.lang.String string)
|
void |
recordError(int range,
int e)
|
void |
recordError(int range,
int e,
java.lang.Exception ex)
|
int |
start(int f)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parser
public Parser(java.lang.String uri,
IRIImpl iri)
has
public boolean has(int f)
start
public int start(int f)
end
public int end(int f)
get
public java.lang.String get(int f)
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException
recordError
public void recordError(int range,
int e)
recordError
public void recordError(int range,
int e,
java.lang.Exception ex)
matchedRule
public void matchedRule(int range,
int rule)
matchedRule
public void matchedRule(int range,
int rule,
java.lang.String string)
Copyright © 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP