Package kala.compress.harmony.unpack200
Class AttrDefinitionBands
- java.lang.Object
-
- kala.compress.harmony.unpack200.BandSet
-
- kala.compress.harmony.unpack200.AttrDefinitionBands
-
public class AttrDefinitionBands extends BandSet
Attribute definition bands are the set of bands used to define extra attributes transmitted in the archive.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]attributeDefinitionHeaderprivate java.lang.String[]attributeDefinitionLayoutprivate AttributeLayoutMapattributeDefinitionMapprivate java.lang.String[]attributeDefinitionNameprivate java.lang.String[]cpUTF8
-
Constructor Summary
Constructors Constructor Description AttrDefinitionBands(Segment segment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeLayoutMapgetAttributeDefinitionMap()voidread(java.io.InputStream in)private voidsetupDefaultAttributeNames()voidunpack()-
Methods inherited from class kala.compress.harmony.unpack200.BandSet
decodeBandInt, decodeBandInt, getReferences, getReferences, parseCPClassReferences, parseCPDescriptorReferences, parseCPDoubleReferences, parseCPFieldRefReferences, parseCPFloatReferences, parseCPInterfaceMethodRefReferences, parseCPIntReferences, parseCPLongReferences, parseCPMethodRefReferences, parseCPSignatureReferences, parseCPSignatureReferences, parseCPStringReferences, parseCPUTF8References, parseCPUTF8References, parseFlags, parseFlags, parseFlags, parseFlags, parseReferences, parseReferences, unpack
-
-
-
-
Field Detail
-
attributeDefinitionHeader
private int[] attributeDefinitionHeader
-
attributeDefinitionLayout
private java.lang.String[] attributeDefinitionLayout
-
attributeDefinitionName
private java.lang.String[] attributeDefinitionName
-
attributeDefinitionMap
private AttributeLayoutMap attributeDefinitionMap
-
cpUTF8
private final java.lang.String[] cpUTF8
-
-
Constructor Detail
-
AttrDefinitionBands
public AttrDefinitionBands(Segment segment)
-
-
Method Detail
-
getAttributeDefinitionMap
public AttributeLayoutMap getAttributeDefinitionMap()
-
read
public void read(java.io.InputStream in) throws java.io.IOException, Pack200Exception- Specified by:
readin classBandSet- Throws:
java.io.IOExceptionPack200Exception
-
setupDefaultAttributeNames
private void setupDefaultAttributeNames()
-
unpack
public void unpack() throws Pack200Exception, java.io.IOException- Specified by:
unpackin classBandSet- Throws:
Pack200Exceptionjava.io.IOException
-
-