com.daxie.xops.xcs.XCSManipulator Maven / Gradle / Ivy
package com.daxie.xops.xcs;
import java.io.FileNotFoundException;
import com.daxie.log.LogFile;
import com.daxie.tool.ExceptionFunctions;
import com.daxie.xops.character.CharacterData;
/**
* Manipulates a XCS file.
* @author Daba
*
*/
public class XCSManipulator {
private CharacterData[] character_data_array=null;
/**
*
* @param xcs_filename XCS filename to load
* @throws FileNotFoundException XCS file not found
*/
public XCSManipulator(String xcs_filename) throws FileNotFoundException{
XCSParser xcs_parser=new XCSParser(xcs_filename);
character_data_array=xcs_parser.GetCharacterDataArray();
}
public XCSManipulator() {
}
/**
* Returns a character data array.
* @return A character data array
*/
public CharacterData[] GetCharacterDataArray() {
if(character_data_array==null)return null;
CharacterData[] ret=new CharacterData[character_data_array.length];
for(int i=0;i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy