1 22 23 package org.xquark.mapper.storage; 24 25 import org.xquark.mapper.RepositoryException; 26 import org.xquark.mapper.metadata.StoragePathMetadata; 27 import org.xquark.xpath.PathExpr; 28 29 30 31 33 public interface PathIterator 34 { 35 36 37 38 public void reset(); 39 40 41 public StoragePathMetadata createNode(String namespace, String localName, byte type) 42 throws RepositoryException; 43 44 45 public StoragePathMetadata push(String namespace, String localName) 46 throws RepositoryException; 47 48 public StoragePathMetadata pop(); 49 50 53 public PathExpr getLocation(); 54 55 public StoragePathMetadata getStoragePathMetadata(); 56 } 57 | Popular Tags |