public UnknownEncodingException( Resource root, String encoding ) { super( root, makeMessage( root, encoding ) ); this.encoding = encoding; }
public NoImplementationException( Assembler assembler, Resource root, Resource type ) { super( root, messageFor( assembler, root, type ) ); this.type = type; this.assembler = assembler; }
public CannotConstructException( Class<?> assemblerClass, Resource root, Resource type ) { super( root, constructMessage( assemblerClass, root, type ) ); this.type = type; this.assemblerClass = assemblerClass; }
private static String constructMessage( Class<?>assemblerClass, Resource root, Resource type ) { return "the assembler " + getClassName( assemblerClass ) + " cannot construct the object named " + nice( root ) + " because it is not of rdf:type " + nice( type ) ; }
public CannotLoadClassException( Resource root, String className, ClassNotFoundException e ) { super( root, makeMessage( root, className ), e ); this.className = className; }
private static String makeMessage( Resource root, String className ) { return "the class '" + className + "' required by the object " + nice( root ) + " could not be loaded" ; }
private static String makeMessage( Resource root ) { return "the object " + nice( root ) + " cannot be given rules, since it is not a GenericRulesReasoner" ; }
private static String makeMessage( Resource root, String encoding ) { return "the object " + nice( root ) + " has an unknown language encoding '" + encoding + "'" ; }
public PropertyRequiredException( Resource root, Property property ) { super( root, makeMessage( root, property ) ); this.property = property; }
public NotUniqueException( Resource root, Property property ) { super( root, makeMessage( root, property ) ); this.property = property; }
public AmbiguousSpecificTypeException( Resource root, ArrayList<Resource> types ) { super( root, makeMessage( root, types ) ); this.types = types; }
private static String constructMessage( Class<?>assemblerClass, Resource root, Resource type ) { return "the assembler " + getClassName( assemblerClass ) + " cannot construct the object named " + nice( root ) + " because it is not of rdf:type " + nice( type ) ; }
public NoImplementationException( Assembler assembler, Resource root, Resource type ) { super( root, messageFor( assembler, root, type ) ); this.type = type; this.assembler = assembler; }
public CannotConstructException( Class<?> assemblerClass, Resource root, Resource type ) { super( root, constructMessage( assemblerClass, root, type ) ); this.type = type; this.assemblerClass = assemblerClass; }
public CannotLoadClassException( Resource root, String className, ClassNotFoundException e ) { super( root, makeMessage( root, className ), e ); this.className = className; }
private static String makeMessage( Resource root, String className ) { return "the class '" + className + "' required by the object " + nice( root ) + " could not be loaded" ; }