Home | History | Annotate | Download | only in clearsilver

Lines Matching refs:DelegatedHdf

32 public abstract class DelegatedHdf implements HDF {
36 public DelegatedHdf(HDF hdf) {
38 throw new NullPointerException("Null HDF is not allowed in constructor of DelegatedHdf.");
46 * @param hdf the possibly DelegatedHdf to unwrap
47 * @return the innermost non-DelegatedHdf HDF object.
50 while (hdf instanceof DelegatedHdf) {
51 hdf = ((DelegatedHdf)hdf).getHdf();
62 * new DelegatedHdf object that wraps the specified HDF object.
64 * @param hdf an HDF object that should be wrapped in a new DelegatedHdf
66 * @return an object that is a subclass of DelegatedHdf and which wraps the
69 protected abstract DelegatedHdf newDelegatedHdf(HDF hdf);
132 public DelegatedHdf getObj(String hdfpath) {
137 public DelegatedHdf getChild(String hdfpath) {
142 public DelegatedHdf getRootObj() {
151 public DelegatedHdf getOrCreateObj(String hdfpath) {
164 public DelegatedHdf objChild() {
169 public DelegatedHdf objNext() {
175 if (src != null && src instanceof DelegatedHdf) {
176 src = ((DelegatedHdf)src).getHdf();