org.freehep.util.io.ActionHeader 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;
/**
* Keeps the actionCode and Length of a specific action. To be used in the
* TaggedInputStream to return the actionCode and Length, and in the
* TaggedOutputStream to write them.
*
* @author Mark Donszelmann
* @author Charles Loomis
* @version $Id: src/main/java/org/freehep/util/io/ActionHeader.java
* 96b41b903496 2005/11/21 19:50:18 duns $
*/
public class ActionHeader {
int actionCode;
long length;
/**
* Creates an action header
*
* @param actionCode
* code for action
* @param length
* total length of the tag
*/
public ActionHeader(int actionCode, long length) {
this.actionCode = actionCode;
this.length = length;
}
/**
* Sets the action code
*
* @param actionCode
* new action code
*/
public void setAction(int actionCode) {
this.actionCode = actionCode;
}
/**
* @return action code
*/
public int getAction() {
return actionCode;
}
/**
* Sets the length of this tag
*
* @param length
* new length
*/
public void setLength(long length) {
this.length = length;
}
/**
* @return length of this tag
*/
public long getLength() {
return length;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy