// File generated by hadoop record compiler. Do not edit. package org.apache.nutch.media.io; import org.apache.hadoop.io.Text; public class MediaRef implements org.apache.hadoop.record.Record, org.apache.hadoop.io.WritableComparable { private Text mUrl; private Text mAlt; private Text mAboutUrl; private Text mContext; private java.util.ArrayList mInLinks; private java.util.BitSet bs_; public MediaRef() { bs_ = new java.util.BitSet(6); bs_.set(5); } public MediaRef( Text m0, Text m1, Text m2, Text m3, java.util.ArrayList m4) { bs_ = new java.util.BitSet(6); bs_.set(5); mUrl=m0; bs_.set(0); mAlt=m1; bs_.set(1); mAboutUrl=m2; bs_.set(2); mContext=m3; bs_.set(3); mInLinks=m4; bs_.set(4); } public Text getUrl() { return mUrl; } public void setUrl(Text m_) { mUrl=m_; bs_.set(0); } public Text getAlt() { return mAlt; } public void setAlt(Text m_) { mAlt=m_; bs_.set(1); } public Text getAboutUrl() { return mAboutUrl; } public void setAboutUrl(Text m_) { mAboutUrl=m_; bs_.set(2); } public Text getContext() { return mContext; } public void setContext(Text m_) { mContext=m_; bs_.set(3); } public java.util.ArrayList getInLinks() { return mInLinks; } public void setInLinks(java.util.ArrayList m_) { mInLinks=m_; bs_.set(4); } public void serialize(org.apache.hadoop.record.OutputArchive a_, String tag) throws java.io.IOException { if (!validate()) throw new java.io.IOException("All fields not set:"); a_.startRecord(this,tag); a_.writeString(mUrl,"Url"); bs_.clear(0); a_.writeString(mAlt,"Alt"); bs_.clear(1); a_.writeString(mAboutUrl,"AboutUrl"); bs_.clear(2); a_.writeString(mContext,"Context"); bs_.clear(3); { a_.startVector(mInLinks,"InLinks"); int len1 = mInLinks.size(); for(int vidx1 = 0; vidx1