org.freehep.util.io.IncompleteActionException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of freehep-io Show documentation
Show all versions of freehep-io Show documentation
FreeHEP extension to the java.io library
// Copyright 2001, FreeHEP.
package org.freehep.util.io;
import java.io.IOException;
/**
* Exception for the TaggedInputStream. Signals that the inputstream contains
* more bytes than the stream has read for this action.
*
* @author Mark Donszelmann
* @author Charles Loomis
* @version $Id:
* src/main/java/org/freehep/util/io/IncompleteActionException.java
* 96b41b903496 2005/11/21 19:50:18 duns $
*/
public class IncompleteActionException extends IOException {
/**
*
*/
private static final long serialVersionUID = -6817511986951461967L;
private Action action;
private byte[] rest;
/**
* Creates an Incomplete Action Exception
*
* @param action
* incompleted action
* @param rest
* unused bytes
*/
public IncompleteActionException(Action action, byte[] rest) {
super("Action " + action + " contains " + rest.length + " unread bytes");
this.action = action;
this.rest = rest;
}
/**
* @return action
*/
public Action getAction() {
return action;
}
/**
* @return unused bytes
*/
public byte[] getBytes() {
return rest;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy