|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.felix.ipojo.manipulator.Pojoization
public class Pojoization
Pojoization allows creating an iPOJO bundle from a "normal" bundle.
Field Summary | |
---|---|
static java.lang.String |
IPOJO_PACKAGE_VERSION
iPOJO Imported Package Version. |
Constructor Summary | |
---|---|
Pojoization()
|
|
Pojoization(Reporter reporter)
|
Method Summary | |
---|---|
void |
directoryPojoization(java.io.File directory,
java.io.File metadataFile,
java.io.File manifestFile)
Manipulates an expanded bundles. |
void |
disableAnnotationProcessing()
Activates annotation processing. |
java.util.List<java.lang.String> |
getErrors()
|
java.util.List<java.lang.String> |
getWarnings()
|
void |
pojoization(java.io.File in,
java.io.File out,
java.io.File metadataFile)
Manipulates an input bundle. |
void |
pojoization(java.io.File in,
java.io.File out,
java.io.InputStream metadata)
Manipulates an input bundle. |
void |
pojoization(ResourceStore store,
MetadataProvider metadata,
ManipulationVisitor visitor)
|
void |
setUseLocalXSD()
Activates the entity resolver loading XSD files from the classloader. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String IPOJO_PACKAGE_VERSION
Constructor Detail |
---|
public Pojoization()
public Pojoization(Reporter reporter)
Method Detail |
---|
public void disableAnnotationProcessing()
public void setUseLocalXSD()
public java.util.List<java.lang.String> getErrors()
public java.util.List<java.lang.String> getWarnings()
public void pojoization(java.io.File in, java.io.File out, java.io.InputStream metadata)
in
- the original bundle.out
- the final bundle.metadata
- the iPOJO metadata input stream.public void pojoization(java.io.File in, java.io.File out, java.io.File metadataFile)
in
- the original bundle.out
- the final bundle.metadataFile
- the iPOJO metadata file (XML).public void directoryPojoization(java.io.File directory, java.io.File metadataFile, java.io.File manifestFile)
directory
- the directory containing classesmetadataFile
- the metadata filemanifestFile
- the manifest file. null
to use directory/META-INF/MANIFEST.mfpublic void pojoization(ResourceStore store, MetadataProvider metadata, ManipulationVisitor visitor)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |