/** @param fileName file name to resolve * @return handle to the file, as resolved by the {@link FileHandleResolver} set on the loader */ public FileHandle resolve (String fileName) { return resolver.resolve(fileName); }
/** @param fileName file name to resolve * @return handle to the file, as resolved by the {@link FileHandleResolver} set on the loader */ public FileHandle resolve (String fileName) { return resolver.resolve(fileName); }
@Override public FileHandle resolve (String fileName) { return baseResolver.resolve(prefix + fileName); } }
@Override public FileHandle resolve (String fileName) { return baseResolver.resolve(prefix + fileName); } }
@Override public FileHandle resolve (String fileName) { Resolution bestResolution = choose(descriptors); FileHandle originalHandle = new FileHandle(fileName); FileHandle handle = baseResolver.resolve(resolve(originalHandle, bestResolution.folder)); if (!handle.exists()) handle = baseResolver.resolve(fileName); return handle; }
@Override public FileHandle resolve (String fileName) { Resolution bestResolution = choose(descriptors); FileHandle originalHandle = new FileHandle(fileName); FileHandle handle = baseResolver.resolve(resolve(originalHandle, bestResolution.folder)); if (!handle.exists()) handle = baseResolver.resolve(fileName); return handle; }
/** Retrieves the archetype tree from the library. If the library doesn't contain the archetype tree it is loaded and added to * the library. * @param treeReference the tree identifier, typically a path * @return the archetype tree. * @throws SerializationException if the reference cannot be successfully parsed. */ protected BehaviorTree<?> retrieveArchetypeTree (String treeReference) { BehaviorTree<?> archetypeTree = repository.get(treeReference); if (archetypeTree == null) { // if (assetManager != null) { // // TODO: fix me!!! // // archetypeTree = assetManager.load(name, BehaviorTree.class, null); // repository.put(treeReference, archetypeTree); // return null; // } archetypeTree = parser.parse(resolver.resolve(treeReference), null); registerArchetypeTree(treeReference, archetypeTree); } return archetypeTree; }
/** @param fileName file name to resolve * @return handle to the file, as resolved by the {@link FileHandleResolver} set on the loader */ public FileHandle resolve (String fileName) { return resolver.resolve(fileName); }
@Override public FileHandle resolve (String fileName) { return baseResolver.resolve(prefix + fileName); } }
/** * Skip the resolution resolver. In Android the exists() method is expensive, so this * method save a exists call. */ public FileHandle baseResolve(String fileName) { return baseResolver.resolve(fileName); }
@Override public FileHandle resolve(String fileName) { for (FileHandleResolver resolver : resolvers) { FileHandle result = resolver.resolve(fileName); if (result == null) { continue; } if (!result.exists()) { continue; } return result; } return null; }
@Override public FileHandle resolve (String fileName) { Resolution bestResolution = choose(descriptors); FileHandle originalHandle = new FileHandle(fileName); FileHandle handle = baseResolver.resolve(resolve(originalHandle, bestResolution.folder)); if (!handle.exists()) handle = baseResolver.resolve(fileName); return handle; }
public boolean exists(String fileName) { FileHandle originalHandle = new FileHandle(fileName); FileHandle handle = baseResolver.resolve(resolve(originalHandle, bestDesc.folder)); if (FileUtils.exists(handle)) return true; handle = baseResolver.resolve(fileName); if (FileUtils.exists(handle)) return true; return false; }
@Override public void initialize(String path) { data = new JsonReader().parse(resolver.resolve(path)); }
/** Retrieves the archetype tree from the library. If the library doesn't contain the archetype tree it is loaded and added to * the library. * @param treeReference the tree identifier, typically a path * @return the archetype tree. * @throws SerializationException if the reference cannot be successfully parsed. */ protected BehaviorTree<?> retrieveArchetypeTree (String treeReference) { BehaviorTree<?> archetypeTree = repository.get(treeReference); if (archetypeTree == null) { // if (assetManager != null) { // // TODO: fix me!!! // // archetypeTree = assetManager.load(name, BehaviorTree.class, null); // repository.put(treeReference, archetypeTree); // return null; // } archetypeTree = parser.parse(resolver.resolve(treeReference), null); registerArchetypeTree(treeReference, archetypeTree); } return archetypeTree; }