java.lang.Object
kala.compress.harmony.pack200.BandSet
kala.compress.harmony.pack200.IcBands
Inner class bands (corresponds to the
ic_bands set of bands in the pack200 specification)-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class kala.compress.harmony.pack200.BandSet
BandSet.BandAnalysisResults, BandSet.BandData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final CpBandsprivate final Set<IcBands.IcTuple> private final Map<String, List<IcBands.IcTuple>> Fields inherited from class kala.compress.harmony.pack200.BandSet
effort, segmentHeader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInnerClass(String name, String outerName, String innerName, int flags) private voidaddToMap(String outerName, IcBands.IcTuple icTuple) voidAll input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read.getIcTuple(CPClass inner) getInnerClassesForOuter(String outerClassName) private Stringprivate booleannamesArePredictable(String name, String outerName, String innerName) voidpack(OutputStream outputStream) Write the packed set of bands to the given output streamMethods inherited from class kala.compress.harmony.pack200.BandSet
cpEntryListToArray, cpEntryOrNullListToArray, encodeBandInt, encodeFlags, encodeFlags, encodeScalar, encodeScalar, integerListToArray, longListToArray
-
Field Details
-
innerClasses
-
cpBands
-
bit16Count
private int bit16Count -
outerToInner
-
-
Constructor Details
-
IcBands
-
-
Method Details
-
addInnerClass
-
addToMap
-
finaliseBands
public void finaliseBands()All input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read. -
getIcTuple
-
getInnerClassesForOuter
-
getOuter
-
namesArePredictable
-
pack
Description copied from class:BandSetWrite the packed set of bands to the given output stream- Specified by:
packin classBandSet- Parameters:
outputStream- TODO- Throws:
IOException- If an I/O error occurs.Pack200Exception- TODO
-