# Package org.zkoss.zk.scripting

- Interface Summary
  Interface | Description
  --- | ---
  HierarchicalAware | An extra interface implemented by an interpreter (`Interpreter`) if it supports the hierarchical scopes.
  Interpreter | Represents an interpreter that can interpret the scripting codes.
  SerializableAware | An extra interface implemented by an interpreter (`Interpreter`) if it supports serialization.
  SerializableAware.Filter | The filter used with `SerializableAware.write(java.io.ObjectOutputStream, org.zkoss.zk.scripting.SerializableAware.Filter)`.

- Class Summary
  Class | Description
  --- | ---
  Interpreters | The utilities to access interpreters (`Interpreter`).

- Exception Summary
  Exception | Description
  --- | ---
  InterpreterNotFoundException | Denotes the interpreter of the requested scripting language not found.