Java tutorial
/* * Copyright 2012 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package de.tudarmstadt.lt.nlkg; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import org.apache.hadoop.io.Writable; import org.apache.hadoop.io.WritableUtils; /** * * @author Steffen Remus **/ public class ConvertedWritable implements Writable { String val1; int val2; public void set(String val1, int val2) { this.val1 = val1; this.val2 = val2; } @Override public void write(DataOutput out) throws IOException { WritableUtils.writeString(out, val1); out.writeInt(val2); } @Override public void readFields(DataInput in) throws IOException { val1 = WritableUtils.readString(in); val2 = in.readInt(); } @Override public String toString() { return val1 + "\t" + val2; } }