Examples of ItfReader


Examples of ch.interlis.iom_j.itf.ItfReader

        return iliTd;
    }

    public static String getModelNameFromItf(String itf) throws IoxException {
        String modelName = null;
        ItfReader ioxReader = null;

        try {
            ioxReader = new ch.interlis.iom_j.itf.ItfReader(new java.io.File(
                    itf));
            IoxEvent event = ioxReader.read();
            StartBasketEvent be = null;

            do {
                event = ioxReader.read();
                if (event instanceof StartBasketEvent) {
                    be = (StartBasketEvent) event;
                    break;
                }
            }

            while (!(event instanceof EndTransferEvent));
            ioxReader.close();
            ioxReader = null;

            if (be == null) {
                logger.error("no baskets in transfer-file");
                throw new IllegalArgumentException(
                        "no baskets in transfer-file");
            } else {
                String namev[] = be.getType().split("\\.");
                modelName = namev[0];
            }
        } finally {

            if (ioxReader != null) {
                ioxReader.close();
                ioxReader = null;
            }
        }
        return modelName;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.