| java.lang.Object org.apache.harmony.pack200.BandSet org.apache.harmony.pack200.NewAttributeBands
NewAttributeBands | public class NewAttributeBands extends BandSet (Code) | | Set of bands relating to a non-predefined attribute
|
getAttributes | public List getAttributes()(Code) | | Returns the list of attributes read in by this band set. This method
should only be called after unpack() or it will return null.
List of Attributes |
getBackwardsCallCount | public int getBackwardsCallCount()(Code) | | |
getCodec | public BHSDCodec getCodec(String layoutElement)(Code) | | Returns the codec that should be used for the given layout element
Parameters: layoutElement - |
setBackwardsCalls | public void setBackwardsCalls(int[] backwardsCalls) throws IOException(Code) | | Once the attribute bands have been read the callables can be informed
about the number of times each is subject to a backwards call. This
method is used to set this information.
Parameters: backwardsCalls - one int for each backwards callable, which contains the numberof times that callable is subject to a backwards call. throws: IOException - |
Methods inherited from org.apache.harmony.pack200.BandSet | protected void debug(String message)(Code)(Java Doc) public int[] decodeBandInt(String name, InputStream in, BHSDCodec defaultCodec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public int[][] decodeBandInt(String name, InputStream in, BHSDCodec defaultCodec, int[] counts) throws IOException, Pack200Exception(Code)(Java Doc) public long[] decodeBandLong(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public byte[] encodeBandLong(long[] data, BHSDCodec codec) throws IOException, Pack200Exception(Code)(Java Doc) public CPClass[] parseCPClassReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPNameAndType[] parseCPDescriptorReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPDouble[] parseCPDoubleReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPFieldRef[] parseCPFieldRefReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPFloat[] parseCPFloatReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPInteger[] parseCPIntReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPInterfaceMethodRef[] parseCPInterfaceMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPLong[] parseCPLongReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPMethodRef[] parseCPMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPUTF8[] parseCPSignatureReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPString[] parseCPStringReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPUTF8[] parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPUTF8[][] parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int[] counts) throws IOException, Pack200Exception(Code)(Java Doc) public long[] parseFlags(String name, InputStream in, int count, BHSDCodec codec, boolean hasHi) throws IOException, Pack200Exception(Code)(Java Doc) public long[][] parseFlags(String name, InputStream in, int counts, BHSDCodec codec, boolean hasHi) throws IOException, Pack200Exception(Code)(Java Doc) public long[] parseFlags(String name, InputStream in, int count, BHSDCodec hiCodec, BHSDCodec loCodec) throws IOException, Pack200Exception(Code)(Java Doc) public long[][] parseFlags(String name, InputStream in, int counts, BHSDCodec hiCodec, BHSDCodec loCodec) throws IOException, Pack200Exception(Code)(Java Doc) public String[] parseReferences(String name, InputStream in, BHSDCodec codec, int count, String[] reference) throws IOException, Pack200Exception(Code)(Java Doc) public String[][] parseReferences(String name, InputStream in, BHSDCodec codec, int counts, String[] reference) throws IOException, Pack200Exception(Code)(Java Doc) abstract public void unpack(InputStream inputStream) throws IOException, Pack200Exception(Code)(Java Doc)
|
|
|