|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.leeds.ccg.andyt.projects.moses.io.AbstractDataRecord uk.ac.leeds.ccg.andyt.projects.moses.io.AbstractCASDataRecord uk.ac.leeds.ccg.andyt.projects.moses.io.CASKS09cDataRecord
public class CASKS09cDataRecord
For representing CAS KS09c Records and providing safe access to the data.
Field Summary | |
---|---|
protected int |
femalesAged16to24Unemployed
KS009c0012 = femalesAged16to24Unemployed |
protected int |
femalesAged16to74
KS009c0001 = femalesAged16to74 |
protected int |
femalesAged16to74EconomicallyActiveEmployeesFullTime
KS009c0003 = femalesAged16to74EconomicallyActiveEmployeesFullTime |
protected int |
femalesAged16to74EconomicallyActiveEmployeesPartTime
KS009c0002 = femalesAged16to74EconomicallyActiveEmployeesPartTime |
protected int |
femalesAged16to74EconomicallyActiveFullTimeStudent
KS009c0006 = femalesAged16to74EconomicallyActiveFullTimeStudent |
protected int |
femalesAged16to74EconomicallyActiveSelfEmployed
KS009c0004 = femalesAged16to74EconomicallyActiveSelfEmployed |
protected int |
femalesAged16to74EconomicallyActiveUnemployed
KS009c0005 = femalesAged16to74EconomicallyActiveUnemployed |
protected int |
femalesAged16to74EconomicallyInactiveLookingAfterHomeOrFamily
KS009c0009 = femalesAged16to74EconomicallyInactiveLookingAfterHomeOrFamily |
protected int |
femalesAged16to74EconomicallyInactiveOther
KS009c0011 = femalesAged16to74EconomicallyInactiveOther |
protected int |
femalesAged16to74EconomicallyInactivePermanentlySickOrDisabled
KS009c0010 = femalesAged16to74EconomicallyInactivePermanentlySickOrDisabled |
protected int |
femalesAged16to74EconomicallyInactiveRetired
KS009c0007 = femalesAged16to74EconomicallyInactiveRetired |
protected int |
femalesAged16to74EconomicallyInactiveStudent
KS009c009c = femalesAged16to74EconomicallyInactiveStudent |
protected int |
femalesAged16to74UnemployedWhoHaveNeverWorked
KS009c0014 = femalesAged16to74UnemployedWhoHaveNeverWorked |
protected int |
femalesAged16to74WhoAreLongTermUnemployed
KS009c0015 = femalesAged16to74WhoAreLongTermUnemployed |
protected int |
femalesAged50AndOverUnemployed
KS009c0013 = femalesAged50AndOverUnemployed |
Fields inherited from class uk.ac.leeds.ccg.andyt.projects.moses.io.AbstractCASDataRecord |
---|
Zone_Code |
Fields inherited from class uk.ac.leeds.ccg.andyt.projects.moses.io.AbstractDataRecord |
---|
_RecordID |
Constructor Summary | |
---|---|
CASKS09cDataRecord()
Creates a new CASKS09cRecord |
|
CASKS09cDataRecord(boolean initZero)
Creates a new CASKS09cRecord |
|
CASKS09cDataRecord(CASKS09cDataRecord cASKS09cRecord)
Creates a new CASKS09cRecord cloned from cASKS09cRecord |
|
CASKS09cDataRecord(long RecordID,
java.lang.String line)
Creates a new CASKS09cDataRecord |
|
CASKS09cDataRecord(java.io.RandomAccessFile aRandomAccessFile)
Creates a new CASKS09cRecord |
Method Summary | |
---|---|
protected void |
_Init()
Initialises all fields. |
CASKS09cDataRecord |
aggregate(CASKS09cDataRecord aCASKS09cDataRecord)
User needs to take care in aggregating to ensure aggregation does not compromise (introduce error) based on the numbers used. |
CASKS09cDataRecord |
aggregate(CASKS09cDataRecord aCASKS09cDataRecord,
long newRecordID,
char[] newZone_Code)
User needs to take care in aggregating to ensure aggregation does not compromise (introduce error) based on the numbers used. |
int |
getFemalesAged16to24Unemployed()
Returns a copy of this.femalesAged16to24Unemployed |
int |
getFemalesAged16to74()
Returns a copy of this.femalesAged16to74 |
int |
getFemalesAged16to74EconomicallyActiveEmployeesFullTime()
Returns a copy of this.femalesAged16to74EconomicallyActiveEmployeesFullTime |
int |
getFemalesAged16to74EconomicallyActiveEmployeesPartTime()
Returns a copy of this.femalesAged16to74EconomicallyActiveEmployeesPartTime |
int |
getFemalesAged16to74EconomicallyActiveFullTimeStudent()
Returns a copy of this.femalesAged16to74EconomicallyActiveFullTimeStudent |
int |
getFemalesAged16to74EconomicallyActiveSelfEmployed()
Returns a copy of this.femalesAged16to74EconomicallyActiveSelfEmployed |
int |
getFemalesAged16to74EconomicallyActiveUnemployed()
Returns a copy of this.femalesAged16to74EconomicallyActiveUnemployed |
int |
getFemalesAged16to74EconomicallyInactiveLookingAfterHomeOrFamily()
Returns a copy of this.femalesAged16to74EconomicallyInactiveLookingAfterHomeOrFamily |
int |
getFemalesAged16to74EconomicallyInactiveOther()
Returns a copy of this.femalesAged16to74EconomicallyInactiveOther |
int |
getFemalesAged16to74EconomicallyInactivePermanentlySickOrDisabled()
Returns a copy of this.femalesAged16to74EconomicallyInactivePermanentlySickOrDisabled |
int |
getFemalesAged16to74EconomicallyInactiveRetired()
Returns a copy of this.femalesAged16to74EconomicallyInactiveRetired |
int |
getFemalesAged16to74UnemployedWhoHaveNeverWorked()
Returns a copy of this.femalesAged16to74UnemployedWhoHaveNeverWorked |
int |
getFemalesAged16to74WhoAreLongTermUnemployed()
Returns a copy of this.femalesAged16to74WhoAreLongTermUnemployed |
int |
getFemalesAged50AndOverUnemployed()
Returns a copy of this.femalesAged50AndOverUnemployed |
long |
getSizeInBytes()
Returns the size of this CASKS09cRecord in bytes as a long. |
protected void |
init(CASKS09cDataRecord cASKS09cRecord)
Initialises all fields from those in cASKS09cRecord. |
protected void |
initZero()
Initialises all fields. |
java.lang.String |
toCSVString()
|
java.lang.String |
toCSVStringFields()
|
java.lang.String |
toString()
Returns a string description of this; |
void |
write(java.io.RandomAccessFile aRandomAccessFile)
Writes this to aRandomAccessFile at the current
position. |
void |
write(java.io.RandomAccessFile aRandomAccessFile,
boolean avoidCallToSuper)
Writes this to aRandomAccessFile at the current
position. |
Methods inherited from class uk.ac.leeds.ccg.andyt.projects.moses.io.AbstractCASDataRecord |
---|
equals, getZone_Code, hashCode, init, write |
Methods inherited from class uk.ac.leeds.ccg.andyt.projects.moses.io.AbstractDataRecord |
---|
_Init, compareTo, get_RecordID, getNumberOfBitsInByte |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Field Detail |
---|
protected int femalesAged16to74
protected int femalesAged16to74EconomicallyActiveEmployeesPartTime
protected int femalesAged16to74EconomicallyActiveEmployeesFullTime
protected int femalesAged16to74EconomicallyActiveSelfEmployed
protected int femalesAged16to74EconomicallyActiveUnemployed
protected int femalesAged16to74EconomicallyActiveFullTimeStudent
protected int femalesAged16to74EconomicallyInactiveRetired
protected int femalesAged16to74EconomicallyInactiveStudent
protected int femalesAged16to74EconomicallyInactiveLookingAfterHomeOrFamily
protected int femalesAged16to74EconomicallyInactivePermanentlySickOrDisabled
protected int femalesAged16to74EconomicallyInactiveOther
protected int femalesAged16to24Unemployed
protected int femalesAged50AndOverUnemployed
protected int femalesAged16to74UnemployedWhoHaveNeverWorked
protected int femalesAged16to74WhoAreLongTermUnemployed
Constructor Detail |
---|
public CASKS09cDataRecord()
public CASKS09cDataRecord(boolean initZero)
initZero
- To ensure initZero() is used instead of _Init()public CASKS09cDataRecord(CASKS09cDataRecord cASKS09cRecord)
cASKS09cRecord
- The CASKS09cRecord from which this is cloned.public CASKS09cDataRecord(long RecordID, java.lang.String line) throws java.io.IOException
RecordID
- The RecordID to be assigned to thisline
- The Comma Seperated Value String
java.io.IOException
public CASKS09cDataRecord(java.io.RandomAccessFile aRandomAccessFile) throws java.io.IOException
aRandomAccessFile
-
java.io.IOException
Method Detail |
---|
protected void _Init()
_Init
in class AbstractCASDataRecord
protected void initZero()
protected void init(CASKS09cDataRecord cASKS09cRecord)
cASKS09cRecord
- The CASKS09cRecord thats fields are used to initialise this.public java.lang.String toString()
toString
in class AbstractCASDataRecord
String
description of this.public java.lang.String toCSVString()
toCSVString
in class AbstractCASDataRecord
String
of the values
of the Fields
of this
.public java.lang.String toCSVStringFields()
toCSVStringFields
in class AbstractCASDataRecord
String
of the names
of the Fields
of this
public int getFemalesAged16to74()
public int getFemalesAged16to74EconomicallyActiveEmployeesPartTime()
public int getFemalesAged16to74EconomicallyActiveEmployeesFullTime()
public int getFemalesAged16to74EconomicallyActiveSelfEmployed()
public int getFemalesAged16to74EconomicallyActiveUnemployed()
public int getFemalesAged16to74EconomicallyInactiveRetired()
public int getFemalesAged16to74EconomicallyActiveFullTimeStudent()
public int getFemalesAged16to74EconomicallyInactiveLookingAfterHomeOrFamily()
public int getFemalesAged16to74EconomicallyInactivePermanentlySickOrDisabled()
public int getFemalesAged16to74EconomicallyInactiveOther()
public int getFemalesAged16to24Unemployed()
public int getFemalesAged50AndOverUnemployed()
public int getFemalesAged16to74UnemployedWhoHaveNeverWorked()
public int getFemalesAged16to74WhoAreLongTermUnemployed()
public void write(java.io.RandomAccessFile aRandomAccessFile)
this
to aRandomAccessFile
at the current
position.
write
in class AbstractCASDataRecord
aRandomAccessFile
- The RandomAccessFile
this is written to.AbstractDataRecord.write(RandomAccessFile)
public void write(java.io.RandomAccessFile aRandomAccessFile, boolean avoidCallToSuper)
this
to aRandomAccessFile
at the current
position.
aRandomAccessFile
- The RandomAccessFile
this is written to.avoidCallToSuper
- If true super.write() is not calledpublic CASKS09cDataRecord aggregate(CASKS09cDataRecord aCASKS09cDataRecord)
public CASKS09cDataRecord aggregate(CASKS09cDataRecord aCASKS09cDataRecord, long newRecordID, char[] newZone_Code)
public long getSizeInBytes()
getSizeInBytes
in class AbstractCASDataRecord
bytes
) of this as a long
.
This does not account for the private Fields
serialVersionUID
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |