Package org.w3c.epubcheck.util.url
Class URLFragment.Parser
- java.lang.Object
-
- org.w3c.epubcheck.util.url.URLFragment.Parser
-
- Enclosing class:
- URLFragment
private static final class URLFragment.Parser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringfragmentprivate java.lang.Stringidprivate booleanisMediaFragmentprivate booleanisValidprivate static java.util.regex.PatternMEDIA_FRAGMENTprivate static java.util.regex.PatternNPTTIMEprivate java.lang.Stringschemeprivate static java.util.regex.PatternSCHEME_BASEDprivate static java.util.regex.PatternSPATIALprivate static java.util.regex.PatternSVGVIEWprivate static java.util.regex.PatternTEMPORAL
-
Constructor Summary
Constructors Modifier Constructor Description privateParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private URLFragment.Parserparse(java.lang.String fragment, java.lang.String mimetype)private voidparseHTMLFragment(java.lang.String fragment)private booleanparseSpaceSegment(java.lang.String string)private voidparseSVGFragment(java.lang.String fragment)private booleanparseSVGView(java.lang.String string)private booleanparseTimeSegment(java.lang.String string)private voidparseXMLFragment(java.lang.String fragment)
-
-
-
Field Detail
-
fragment
private java.lang.String fragment
-
scheme
private java.lang.String scheme
-
id
private java.lang.String id
-
isMediaFragment
private boolean isMediaFragment
-
isValid
private boolean isValid
-
SCHEME_BASED
private static final java.util.regex.Pattern SCHEME_BASED
-
MEDIA_FRAGMENT
private static final java.util.regex.Pattern MEDIA_FRAGMENT
-
SVGVIEW
private static final java.util.regex.Pattern SVGVIEW
-
SPATIAL
private static final java.util.regex.Pattern SPATIAL
-
TEMPORAL
private static final java.util.regex.Pattern TEMPORAL
-
NPTTIME
private static final java.util.regex.Pattern NPTTIME
-
-
Method Detail
-
parse
private URLFragment.Parser parse(java.lang.String fragment, java.lang.String mimetype)
-
parseXMLFragment
private void parseXMLFragment(java.lang.String fragment)
-
parseHTMLFragment
private void parseHTMLFragment(java.lang.String fragment)
-
parseSVGFragment
private void parseSVGFragment(java.lang.String fragment)
-
parseSVGView
private boolean parseSVGView(java.lang.String string)
-
parseSpaceSegment
private boolean parseSpaceSegment(java.lang.String string)
-
parseTimeSegment
private boolean parseTimeSegment(java.lang.String string)
-
-