| Interface | Description |
|---|---|
| Data |
Represents a hierarchical data set of primitives.
|
| DataContext |
Manages the global Data object and local variable mappings during rendering.
|
| DataFactory |
Loads data from resources.
|
| Parser |
Parses data in HierachicalDataFormat (HDF), generating callbacks for data encountered in the
stream.
|
| Parser.ErrorHandler |
Called whenever an error occurs.
|
| ParserFactory |
Interface for allowing multiple implementations of HdfParser.
|
| StringInternStrategy |
Encapsulates the
WeakInterningPool<String> functionality with added optimizations. |
| Class | Description |
|---|---|
| AbstractData |
This class is meant to hold implementation common to different instances of Data interface.
|
| ChainedData |
Implementation of Data that allows for multiple underlying Data objects and checks each one in
order for a value before giving up.
|
| DefaultData |
Default implementation of Data.
|
| DefaultDataContext |
This is the basic implementation of the DataContext.
|
| DefaultHdfParser |
Parses data in HierachicalDataFormat (HDF), generating callbacks for data encountered in the
stream.
|
| DelegatedData |
Class that wraps a Data object and exports the same interface.
|
| HDFDataFactory |
Loads data in Hierarchical Data Format (HDF) into Data objects.
|
| LocalAndGlobalData |
This is a special implementation of ChainedData to be used for holding the local and global Data
objects (like local and global HDFs in Clearsilver).
|
| NativeStringInternStrategy |
Implementation of
StringInternStrategy using Java String Pool and String.intern()
method. |
| NestedMapData |
Represents a hierarchical data set of primitives.
|
| NewHdfParser |
Parser for HDF based on the following grammar by Brandon Long.
|
| NoOpStringInternStrategy |
Pass-through implementation of
StringInternStrategy. |
| TypeConverter |
Static methods for converting stuff in a ClearSilver compatible way.
|
| UniqueStack<T> |
The
ResourceStack represents a LIFO stack of unique objects (resources). |
| UnmodifiableData |
Data wrapper that prevents modifying the delegated Data node or its tree.
|
Copyright © 2010–2015 Google. All rights reserved.