/** Add a URL locator */ public void addLocatorURL() { Locator loc = new LocatorURL() ; addLocator(loc) ; }
private boolean hasScheme(String uri, String scheme) { String actualScheme = getScheme(uri) ; if ( actualScheme == null ) return false ; return actualScheme.equalsIgnoreCase(scheme) ; }
/** There all equal. Pick a value that will at least be discriminating among other types (so `0` isn't a good answer). */ public void testLocatorURLHashcode() { assertEquals( LocatorURL.class.hashCode(), new LocatorURL().hashCode() ); } }
@Override public TypedStream open(String filenameOrURI) if ( ! acceptByScheme(filenameOrURI) )
/** There all equal. Pick a value that will at least be discriminating among other types (so `0` isn't a good answer). */ public void testLocatorURLHashcode() { assertEquals( LocatorURL.class.hashCode(), new LocatorURL().hashCode() ); } }
@Override public TypedStream open(String filenameOrURI) if ( ! acceptByScheme(filenameOrURI) )
/** Add a URL locator */ public void addLocatorURL() { Locator loc = new LocatorURL() ; addLocator(loc) ; }
private boolean hasScheme(String uri, String scheme) { String actualScheme = getScheme(uri) ; if ( actualScheme == null ) return false ; return actualScheme.equalsIgnoreCase(scheme) ; }
public void testLocatorURLEquality() { Locator A1 = new LocatorURL(); Locator A2 = new LocatorURL(); assertEquals( A1, A2 ); assertDiffer( A1, "" ); }
private boolean acceptByScheme(String filenameOrURI) { String uriSchemeName = getScheme(filenameOrURI) ; if ( uriSchemeName == null ) return false ; uriSchemeName = uriSchemeName.toLowerCase(Locale.ENGLISH) ; for ( String schemeName : schemeNames ) { if ( uriSchemeName.equals( schemeName ) ) { return true; } } return false ; }
public void testLocatorURLEquality() { Locator A1 = new LocatorURL(); Locator A2 = new LocatorURL(); assertEquals( A1, A2 ); assertDiffer( A1, "" ); }
private boolean acceptByScheme(String filenameOrURI) { String uriSchemeName = getScheme(filenameOrURI) ; if ( uriSchemeName == null ) return false ; uriSchemeName = uriSchemeName.toLowerCase(Locale.ENGLISH) ; for ( String schemeName : schemeNames ) { if ( uriSchemeName.equals( schemeName ) ) { return true; } } return false ; }