public UnknownEncodingException( Resource root, String encoding ) { super( root, makeMessage( root, encoding ) ); this.encoding = encoding; }
private static String makeMessage( Resource root, String encoding ) { return "the object " + nice( root ) + " has an unknown language encoding '" + encoding + "'" ; }
public void testTrapsBadEncodings() { Assembler a = new ContentAssembler(); Resource root = resourceInModel( "x rdf:type ja:Content; x ja:contentEncoding 'bogus'; x ja:literalContent 'sham'" ); try { a.open( root ); fail( "should trap bad encoding" ); } catch (UnknownEncodingException e) { assertEquals( "bogus", e.getEncoding() ); assertEquals( resource( "x" ), e.getRoot() ); } }
private static Model parseAs( Resource root, String encoding, String lexicalForm ) { String enc = encoding == null ? guessFrom( lexicalForm ) : encoding; if (enc.equals( "N3" )) return parseAsN3( lexicalForm ); if (enc.equals( "RDF/XML" )) return parseAsXML( lexicalForm ); throw new UnknownEncodingException( root, encoding ); }
public void testTrapsBadEncodings() { Assembler a = new ContentAssembler(); Resource root = resourceInModel( "x rdf:type ja:Content; x ja:contentEncoding 'bogus'; x ja:literalContent 'sham'" ); try { a.open( root ); fail( "should trap bad encoding" ); } catch (UnknownEncodingException e) { assertEquals( "bogus", e.getEncoding() ); assertEquals( resource( "x" ), e.getRoot() ); } }
private static Model parseAs( Resource root, String encoding, String lexicalForm ) { String enc = encoding == null ? guessFrom( lexicalForm ) : encoding; if (enc.equals( "N3" )) return parseAsN3( lexicalForm ); if (enc.equals( "RDF/XML" )) return parseAsXML( lexicalForm ); throw new UnknownEncodingException( root, encoding ); }
private static String makeMessage( Resource root, String encoding ) { return "the object " + nice( root ) + " has an unknown language encoding '" + encoding + "'" ; }
public UnknownEncodingException( Resource root, String encoding ) { super( root, makeMessage( root, encoding ) ); this.encoding = encoding; }