org.jboss.forge.parser.java.resources
Class JavaResourceImpl
java.lang.Object
org.jboss.forge.facets.AbstractFaceted<ResourceFacet>
org.jboss.forge.resource.AbstractResource<File>
org.jboss.forge.resource.AbstractFileResource<JavaResource>
org.jboss.forge.parser.java.resources.JavaResourceImpl
- All Implemented Interfaces:
- org.jboss.forge.facets.Faceted<ResourceFacet>, JavaResource, FileResource<JavaResource>, Resource<File>
public class JavaResourceImpl
- extends AbstractFileResource<JavaResource>
- implements JavaResource
- Author:
- Mike Brock, Lincoln Baxter, III
| Methods inherited from class org.jboss.forge.resource.AbstractFileResource |
createNewFile, createTempResource, delete, delete, deleteOnExit, exists, getName, getParent, getResourceInputStream, getSize, getUnderlyingResourceObject, isDirectory, isExecutable, isReadable, isStale, isWritable, markUpToDate, mkdir, mkdirs, reify, renameTo, renameTo, setContents, setContents, setContents |
| Methods inherited from class org.jboss.forge.facets.AbstractFaceted |
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall |
| Methods inherited from interface org.jboss.forge.resource.FileResource |
createNewFile, createTempResource, deleteOnExit, getSize, isDirectory, isExecutable, isReadable, isStale, isWritable, markUpToDate, mkdir, mkdirs, renameTo, renameTo, setContents, setContents, setContents |
| Methods inherited from interface org.jboss.forge.resource.Resource |
delete, delete, exists, getFullyQualifiedName, getName, getParent, getResourceFactory, getResourceInputStream, getUnderlyingResourceObject, listResources, listResources, reify |
| Methods inherited from interface org.jboss.forge.facets.Faceted |
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall |
JavaResourceImpl
@Inject
public JavaResourceImpl(ResourceFactory factory)
JavaResourceImpl
public JavaResourceImpl(ResourceFactory factory,
File file)
getChild
public Resource<?> getChild(String name)
- Specified by:
getChild in interface Resource<File>- Overrides:
getChild in class AbstractFileResource<JavaResource>
doListResources
protected List<Resource<?>> doListResources()
- Specified by:
doListResources in class AbstractResource<File>
setContents
public JavaResourceImpl setContents(org.jboss.forge.parser.java.JavaSource<?> source)
- Specified by:
setContents in interface JavaResource
getJavaSource
public org.jboss.forge.parser.java.JavaSource<?> getJavaSource()
throws FileNotFoundException
- Attempts to perform cast automatically. This can lead to problems.
- Specified by:
getJavaSource in interface JavaResource
- Throws:
FileNotFoundException
createFrom
public JavaResourceImpl createFrom(File file)
- Specified by:
createFrom in interface Resource<File>- Specified by:
createFrom in class AbstractFileResource<JavaResource>
toString
public String toString()
- Overrides:
toString in class AbstractFileResource<JavaResource>
supports
public boolean supports(ResourceFacet type)
- Specified by:
supports in interface org.jboss.forge.facets.Faceted<ResourceFacet>- Overrides:
supports in class AbstractResource<File>
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.