Package fr.xlim.ssd.capmanipulator.library

Examples of fr.xlim.ssd.capmanipulator.library.PackageInfo


    /**
     * read the PackageInfo part of a cap file set the values of PackageInfo
     */
    public PackageInfo load(CapInputStream in) throws UnableToReadCapFileException {

        PackageInfo packageInfo = new PackageInfo();

        // minorVersion reading;
        byte minorVersion = in.readByte();
        logger.trace("minor version: {}", minorVersion);
        packageInfo.setMinorVersion(minorVersion);

        // majorVersion reading
        byte majorVersion = in.readByte();
        logger.trace("major version: {}", majorVersion);
        packageInfo.setMajorVersion(majorVersion);

        // AID length reading
        byte aidLength = in.readByte();
        logger.trace("AID length: {}", aidLength);
        packageInfo.setAIDLength(aidLength);

        // AID reading
        packageInfo.getAID().clear();

        for (byte i = 0; i < aidLength; i++) {
            packageInfo.getAID().add(in.readByte());
        }

        return packageInfo;
    }
View Full Code Here


        importComponent.setPackages(new ArrayList<PackageInfo>());

        //packages reading
        for (int i = 0; i < importComponent.getCount(); i++) {
            PackageInfo pInf = new PackageInfoRead().load(in);
            importComponent.getPackages().add(pInf);
        }

        checkSize(in, importComponent);
View Full Code Here

        byte flags = in.readByte();
        logger.trace("flags: {}", flags);
        headerComponent.setFlags(flags);

        // package Info reading
        PackageInfo packageInfo = new PackageInfoRead().load(in);
        headerComponent.setThePackage(packageInfo);

        checkSize(in, headerComponent);

        PackageNameInfo packageNameInfo = new PackageNameInfo();
View Full Code Here

TOP

Related Classes of fr.xlim.ssd.capmanipulator.library.PackageInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.