# Hierarchy For Package com.threerings.puzzle.data

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.threerings.puzzle.data.Board (implements java.lang.Cloneable, com.threerings.io.Streamable)
  - com.threerings.presents.dobj.DObject (implements com.threerings.io.Streamable)
    - com.threerings.crowd.data.PlaceObject (implements com.threerings.crowd.chat.data.SpeakObject)
      - com.threerings.parlor.game.data.GameObject
        - com.threerings.puzzle.data.PuzzleObject (implements com.threerings.puzzle.data.PuzzleCodes)
  - com.threerings.presents.data.InvocationMarshaller<T> (implements com.threerings.presents.client.InvocationService<T>, com.threerings.io.Streamable)
    - com.threerings.puzzle.data.PuzzleGameMarshaller (implements com.threerings.puzzle.client.PuzzleGameService)
  - com.threerings.io.SimpleStreamableObject (implements com.threerings.io.Streamable)
    - com.threerings.puzzle.data.BoardSummary

## Interface Hierarchy

- com.threerings.presents.data.InvocationCodes
  - com.threerings.puzzle.data.PuzzleCodes
- com.threerings.puzzle.data.PuzzleGameCodes