Dali Provisional API
Release 3.2

org.eclipse.jpt.common.core.resource.java
Interface JavaResourcePackageFragment

All Superinterfaces:
JavaResourceNode, Model

public interface JavaResourcePackageFragment
extends JavaResourceNode

Java package fragment Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
2.2

Nested Class Summary
static class JavaResourcePackageFragment.TypesTransformer
           
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.resource.java.JavaResourceNode
JavaResourceNode.FileTransformer, JavaResourceNode.Root
 
Field Summary
static String CLASS_FILES_COLLECTION
           
static org.eclipse.jpt.common.utility.transformer.Transformer<JavaResourcePackageFragment,Iterable<JavaResourceAbstractType>> TYPES_TRANSFORMER
           
 
Fields inherited from interface org.eclipse.jpt.common.core.resource.java.JavaResourceNode
FILE_TRANSFORMER
 
Method Summary
 Iterable<JavaResourceClassFile> getClassFiles()
          Return the package fragment's class files that contain "annotated" types.
 int getClassFilesSize()
          Return the size of the package fragment's class files.
 Iterable<JavaResourceAbstractType> getTypes()
          Return the package fragment's Java types.
 
Methods inherited from interface org.eclipse.jpt.common.core.resource.java.JavaResourceNode
getFile, getJavaResourceCompilationUnit, getParent, getRoot, getTextRange
 
Methods inherited from interface org.eclipse.jpt.common.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener
 

Field Detail

CLASS_FILES_COLLECTION

static final String CLASS_FILES_COLLECTION
See Also:
Constant Field Values

TYPES_TRANSFORMER

static final org.eclipse.jpt.common.utility.transformer.Transformer<JavaResourcePackageFragment,Iterable<JavaResourceAbstractType>> TYPES_TRANSFORMER
Method Detail

getClassFiles

Iterable<JavaResourceClassFile> getClassFiles()
Return the package fragment's class files that contain "annotated" types. Annotated with the annotations we care about,

See Also:
AnnotationProvider

getClassFilesSize

int getClassFilesSize()
Return the size of the package fragment's class files.


getTypes

Iterable<JavaResourceAbstractType> getTypes()
Return the package fragment's Java types. This is a convenience method that returns the JavaResourceTypes of the classFiles.


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.