|
||||||||||
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.
Constructor Summary | |
---|---|
Pojoization()
|
Method Summary | |
---|---|
java.util.List |
getErrors()
|
java.util.List |
getWarnings()
|
java.util.Map |
parseHeader(java.lang.String value)
Standard OSGi header parser. |
void |
pojoization(java.io.File in,
java.io.File out,
java.io.File metadataFile)
Manipulate a normal bundle. |
java.lang.String |
printClauses(java.util.Map exports,
java.lang.String allowedDirectives)
Print a standard Map based OSGi header. |
void |
setAnnotationProcessing()
Activate annotation processing. |
void |
warn(java.lang.String mes)
Add a warning in the warning list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Pojoization()
Method Detail |
---|
public void warn(java.lang.String mes)
mes
- : warning messagepublic java.util.List getErrors()
public void setAnnotationProcessing()
public void pojoization(java.io.File in, java.io.File out, java.io.File metadataFile)
in
- : original bundle.out
- : final bundle.metadataFile
- : iPOJO metadata file (XML).public java.util.Map parseHeader(java.lang.String value)
value
- : String to parse.
public java.lang.String printClauses(java.util.Map exports, java.lang.String allowedDirectives)
exports
- : map { name => Map { attribute|directive => value } }allowedDirectives
- : list of allowed directives.
public java.util.List getWarnings()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |