Forge - Java Parser Addon Implementation 2.0.0.Alpha3

org.jboss.forge.parser.java.resources
Class JavaMethodResourceImpl

java.lang.Object
  extended by org.jboss.forge.facets.AbstractFaceted<ResourceFacet>
      extended by org.jboss.forge.resource.AbstractResource<T>
          extended by org.jboss.forge.resource.VirtualResource<T>
              extended by org.jboss.forge.parser.java.resources.AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>
                  extended by org.jboss.forge.parser.java.resources.JavaMethodResourceImpl
All Implemented Interfaces:
org.jboss.forge.facets.Faceted<ResourceFacet>, JavaMethodResource, Resource<org.jboss.forge.parser.java.Method>

public class JavaMethodResourceImpl
extends AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>
implements JavaMethodResource

Author:
Lincoln Baxter, III

Field Summary
 
Fields inherited from class org.jboss.forge.resource.AbstractResource
parent, resourceFactory
 
Constructor Summary
JavaMethodResourceImpl(ResourceFactory factory, Resource<?> parent, org.jboss.forge.parser.java.Method<? extends org.jboss.forge.parser.java.JavaSource<?>> method)
           
 
Method Summary
 Resource<org.jboss.forge.parser.java.Method> createFrom(org.jboss.forge.parser.java.Method file)
           
 boolean delete()
           
 boolean delete(boolean recursive)
           
protected  List<Resource<?>> doListResources()
           
 String getName()
           
 org.jboss.forge.parser.java.Method<? extends org.jboss.forge.parser.java.JavaSource<?>> getUnderlyingResourceObject()
           
 boolean supports(ResourceFacet type)
           
 String toString()
           
 
Methods inherited from class org.jboss.forge.resource.VirtualResource
exists, getChild, getResourceInputStream
 
Methods inherited from class org.jboss.forge.resource.AbstractResource
equals, getFullyQualifiedName, getParent, getResourceFactory, hashCode, listResources, listResources, reify
 
Methods inherited from class org.jboss.forge.facets.AbstractFaceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.forge.resource.Resource
exists, getChild, getFullyQualifiedName, getParent, getResourceFactory, getResourceInputStream, listResources, listResources, reify
 
Methods inherited from interface org.jboss.forge.facets.Faceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall
 

Constructor Detail

JavaMethodResourceImpl

public JavaMethodResourceImpl(ResourceFactory factory,
                              Resource<?> parent,
                              org.jboss.forge.parser.java.Method<? extends org.jboss.forge.parser.java.JavaSource<?>> method)
Method Detail

createFrom

public Resource<org.jboss.forge.parser.java.Method> createFrom(org.jboss.forge.parser.java.Method file)
Specified by:
createFrom in interface Resource<org.jboss.forge.parser.java.Method>
Overrides:
createFrom in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>

doListResources

protected List<Resource<?>> doListResources()
Overrides:
doListResources in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>

getUnderlyingResourceObject

public org.jboss.forge.parser.java.Method<? extends org.jboss.forge.parser.java.JavaSource<?>> getUnderlyingResourceObject()
Specified by:
getUnderlyingResourceObject in interface Resource<org.jboss.forge.parser.java.Method>
Overrides:
getUnderlyingResourceObject in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>

getName

public String getName()
Specified by:
getName in interface Resource<org.jboss.forge.parser.java.Method>
Overrides:
getName in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>

toString

public String toString()
Overrides:
toString in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Method>

delete

public boolean delete()
               throws UnsupportedOperationException
Specified by:
delete in interface Resource<org.jboss.forge.parser.java.Method>
Throws:
UnsupportedOperationException

delete

public boolean delete(boolean recursive)
               throws UnsupportedOperationException
Specified by:
delete in interface Resource<org.jboss.forge.parser.java.Method>
Throws:
UnsupportedOperationException

supports

public boolean supports(ResourceFacet type)
Specified by:
supports in interface org.jboss.forge.facets.Faceted<ResourceFacet>
Overrides:
supports in class AbstractResource<org.jboss.forge.parser.java.Method>

Forge - Java Parser Addon Implementation 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.