public T get()

in src/main/java/org/apache/sling/nosql/generic/resource/impl/NoSqlValueMap.java [51:73]


    public <T> T get(String name, Class<T> type) {
        
        if (type == Date.class) {
            Calendar value = get(name, Calendar.class);
            if (value != null) {
                return (T)value.getTime();
            }
        }
        else if (type == InputStream.class) {
            // Support conversion from byte array to InputStream
            byte[] data = get(name, byte[].class);
            if (data != null) {
                return (T)new ByteArrayInputStream(data);
            }
            else {
                return null;
            }
        }
        else if ( type == null ) {
            return (T) super.get(name);
        }
        return super.get(name, type);
    }