Forge - Parent 1.0.7-SNAPSHOT

org.jboss.forge.parser.java
Interface Packaged<T>

All Known Subinterfaces:
JavaAnnotation, JavaClass, JavaEnum, JavaInterface, JavaSource<T>, JavaType<T>
All Known Implementing Classes:
AbstractJavaSource, AbstractJavaSourceMemberHolder, JavaAnnotationImpl, JavaClassImpl, JavaEnumImpl, JavaInterfaceImpl

public interface Packaged<T>

Author:
Lincoln Baxter, III

Method Summary
 String getPackage()
          Get the package of this T, or return null if it is in the default package.
 boolean isDefaultPackage()
          Return whether or not this T is in the default package.
 T setDefaultPackage()
          Set this T to be in the default package (removes any current package declaration.)
 T setPackage(String name)
          Set this T' package.
 

Method Detail

getPackage

String getPackage()
Get the package of this T, or return null if it is in the default package.


setPackage

T setPackage(String name)
Set this T' package.


setDefaultPackage

T setDefaultPackage()
Set this T to be in the default package (removes any current package declaration.)


isDefaultPackage

boolean isDefaultPackage()
Return whether or not this T is in the default package.


Forge - Parent 1.0.7-SNAPSHOT

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.