Forge - Java Parser Addon Implementation 2.0.0.Alpha3

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

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<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>
              extended by org.jboss.forge.parser.java.resources.EnumConstantResourceImpl
All Implemented Interfaces:
org.jboss.forge.facets.Faceted<ResourceFacet>, EnumConstantResource, Resource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>

public class EnumConstantResourceImpl
extends VirtualResource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>
implements EnumConstantResource


Field Summary
 
Fields inherited from class org.jboss.forge.resource.AbstractResource
parent, resourceFactory
 
Constructor Summary
EnumConstantResourceImpl(ResourceFactory factory, Resource<?> parent, org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum> enumConstant)
           
 
Method Summary
 Resource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>> createFrom(org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum> file)
           
 boolean delete()
           
 boolean delete(boolean recursive)
           
protected  List<Resource<?>> doListResources()
           
 String getName()
           
 org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum> 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

EnumConstantResourceImpl

public EnumConstantResourceImpl(ResourceFactory factory,
                                Resource<?> parent,
                                org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum> enumConstant)
Method Detail

createFrom

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

doListResources

protected List<Resource<?>> doListResources()
Specified by:
doListResources in class AbstractResource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>

getUnderlyingResourceObject

public org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum> getUnderlyingResourceObject()
Specified by:
getUnderlyingResourceObject in interface Resource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>

getName

public String getName()
Specified by:
getName in interface Resource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>

toString

public String toString()
Overrides:
toString in class Object

delete

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

delete

public boolean delete(boolean recursive)
               throws UnsupportedOperationException
Specified by:
delete in interface Resource<org.jboss.forge.parser.java.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>
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.EnumConstant<org.jboss.forge.parser.java.JavaEnum>>

Forge - Java Parser Addon Implementation 2.0.0.Alpha3

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