com.jguild.jrpm.io

Class RPMHeader

public class RPMHeader extends Header

RPM Header.

Version: $Id: RPMHeader.java,v 1.7 2004/09/09 09:52:48 pnasrat Exp $

Constructor Summary
RPMHeader(DataInputStream inputStream)
Creates a new RPMHeader object out of an input stream.
RPMHeader(DataInputStream inputStream, boolean raw)
Method Summary
static String[]getKnownTagNames()
longgetTagIdForName(String tagname)
StringgetTagNameForId(long tagid)
booleanisValidTag(long tagid)
booleanisValidTag(String tagname)

Constructor Detail

RPMHeader

public RPMHeader(DataInputStream inputStream)
Creates a new RPMHeader object out of an input stream.

Parameters: inputStream The input stream

Throws: IOException if an error occured during read of the rpm

RPMHeader

public RPMHeader(DataInputStream inputStream, boolean raw)

Method Detail

getKnownTagNames

public static String[] getKnownTagNames()

See Also: getKnownTagNames

getTagIdForName

public long getTagIdForName(String tagname)

See Also: Header

getTagNameForId

public String getTagNameForId(long tagid)

See Also: Header

isValidTag

public boolean isValidTag(long tagid)

See Also: Header

isValidTag

public boolean isValidTag(String tagname)

See Also: Header