org.jboss.forge.parser.java.resources
Class JavaFieldResourceImpl
java.lang.Object
org.jboss.forge.facets.AbstractFaceted<ResourceFacet>
org.jboss.forge.resource.AbstractResource<T>
org.jboss.forge.resource.VirtualResource<T>
org.jboss.forge.parser.java.resources.AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
org.jboss.forge.parser.java.resources.JavaFieldResourceImpl
- All Implemented Interfaces:
- org.jboss.forge.facets.Faceted<ResourceFacet>, JavaFieldResource, Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
public class JavaFieldResourceImpl
- extends AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
- implements JavaFieldResource
- Author:
- Lincoln Baxter, III
| Methods inherited from class org.jboss.forge.facets.AbstractFaceted |
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall |
| Methods inherited from interface org.jboss.forge.facets.Faceted |
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall |
JavaFieldResourceImpl
public JavaFieldResourceImpl(ResourceFactory factory,
Resource<?> parent,
org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>> field)
createFrom
public Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>> createFrom(org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>> file)
- Specified by:
createFrom in interface Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>- Overrides:
createFrom in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
doListResources
protected List<Resource<?>> doListResources()
- Overrides:
doListResources in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
getUnderlyingResourceObject
public org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>> getUnderlyingResourceObject()
- Specified by:
getUnderlyingResourceObject in interface Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>- Overrides:
getUnderlyingResourceObject in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
getName
public String getName()
- Specified by:
getName in interface Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>- Overrides:
getName in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
toString
public String toString()
- Overrides:
toString in class AbstractJavaMemberResource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
delete
public boolean delete()
throws UnsupportedOperationException
- Specified by:
delete in interface Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
- Throws:
UnsupportedOperationException
delete
public boolean delete(boolean recursive)
throws UnsupportedOperationException
- Specified by:
delete in interface Resource<org.jboss.forge.parser.java.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
- 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.Field<? extends org.jboss.forge.parser.java.JavaSource<?>>>
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.