Home | History | Annotate | Download | only in clearsilver

Lines Matching refs:hdf

25  * This interface establishes the API for an HDF data structure used by
28 public interface HDF extends Closeable {
36 * Loads the contents of the specified HDF file from disk into the current
37 * HDF object. The loaded contents are merged with the existing contents.
54 * Serializes HDF contents to a file (readable by readFile)
59 * Parses/loads the contents of the given string as HDF into the current
60 * HDF object. The loaded contents are merged with the existing contents.
65 * Serializes HDF contents to a string (readable by readString)
70 * Retrieves the integer value at the specified path in this HDF node's
77 * Retrieves the value at the specified path in this HDF node's subtree.
82 * Sets the value at the specified path in this HDF node's subtree.
92 * Links the src hdf name to the dest.
107 * Retrieves the HDF object that is the root of the subtree at hdfpath, or
110 HDF getObj(String hdfpath);
113 * Retrieves the HDF for the first child of the root of the subtree
117 HDF getChild(String hdfpath);
122 * necessarily return the same instance of {@code HDF} every time.
123 * Use {@link #belongsToSameRoot(HDF)} to check if two {@code HDF}s
126 HDF getRootObj();
129 * Checks if the given hdf object belongs to the same root HDF object
132 * @param hdf The hdf object to compare to.
133 * @throws IllegalArgumentException If the supplied hdf object is from
136 boolean belongsToSameRoot(HDF hdf);
139 * Retrieves the HDF object that is the root of the subtree at
142 HDF getOrCreateObj(String hdfpath);
145 * Returns the name of this HDF node. The root node has no name, so
151 * Returns the value of this HDF node, or null if this node has no value.
157 * Returns the child of this HDF node, or null if there is no child.
158 * Use this in conjunction with objNext to walk the HDF tree. Every node
161 HDF objChild();
164 * Returns the child of this HDF node, or null if there is no child.
165 * Use this in conjunction with objNext to walk the HDF tree. Every node
168 HDF objNext();
171 * Deep copy of the contents of the source HDF structure to this HDF
172 * starting at the specified HDF path node.
178 * @param hdfpath the node within this HDF where the source structure should
180 * @param src the source HDF to copy over.
182 void copy(String hdfpath, HDF src);
185 * Generates a string representing the content of the HDF tree rooted at