Package com.complexible.stardog.api

# Interface ConnectionView<I extends Connection,O extends Connection>

All Superinterfaces:
  `View<I,O>`

public interface ConnectionView<I extends Connection,O extends Connection> extends View<I,O>

Interface to provide conversion of the 'view' of a connection to another type of connection. Used by `Connection.as(java.lang.Class<T>)` to provide polymorphic views of a single connection which each provide different functionality over the base Connection. Views are always performed against the base connection.

Since:
  0.7
Version:
  3.0
Author:
  Michael Grove

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.complexible.common.view.View

  `View.ViewException`

- ## Method Summary

  ### Methods inherited from interface com.complexible.common.view.View

  `as, canView`