# Package com.isomorphic.js

- Interface Summary
  Interface | Description
  --- | ---
  IBeanFilter | This interface is provided as a mechanism to create a custom bean filter for the JSONFilter that is applied to beans by `JSTranslater.toJS()`.
  IToJavaScript | Deprecated use IToJSON instead
  IToJSON | Mark with and implement this interface on any class you want to make JS-serializeable by the ISC server engine.

- Class Summary
  Class | Description
  --- | ---
  JSONFilter | This class provides you to specify the properties of a Map, Bean or Collection of Maps or Beans to serialize to JSON when processed by JSTranslater.toJS().
  JSSyntaxScannerFilter | `JSSyntaxScannerFilter` looks for Javascript syntax errors in code sent to the browser.
  JSTranslater | `JSTranslater` provides translation of Java objects to JavaScript equivalents.
  KeepPropertiesBeanFilter | A simple IBeanFilter for use with the JSONFilter that filters beans based on a simple property list.

- Exception Summary
  Exception | Description
  --- | ---
  UnconvertableException | This exception is thrown whenever the Isomorphic Java->Javascript serializer encounters an object it does not know how to serialize.