Tabnine Logo
Household.getIncome
Code IndexAdd Tabnine to your IDE (free)

How to use
getIncome
method
in
org.matsim.households.Household

Best Java code snippets using org.matsim.households.Household.getIncome (Showing top 3 results out of 315)

origin: matsim-org/matsim

@Override
public int compare(Household o1, Household o2) {
  if (o1.getIncome().getIncomePeriod() != o2.getIncome().getIncomePeriod()){
    throw new IllegalArgumentException("Can only compare Households with incomes in "
        + " same income period");
  }
  if (o1.getIncome().getIncome() < o2.getIncome().getIncome()){
    return -1;
  }
  else if (o1.getIncome().getIncome() > o2.getIncome().getIncome()){
    return 1;
  }
  return 0;
}
origin: matsim-org/matsim

/*package*/ void writeHousehold(Household h) throws UncheckedIOException {
  this.atts.clear();
  atts.add(createTuple(HouseholdsSchemaV10Names.ID, h.getId().toString()));
  this.writeStartTag(HouseholdsSchemaV10Names.HOUSEHOLD, atts);
  if ((h.getMemberIds() != null) && !h.getMemberIds().isEmpty()){
    this.writeMembers(h.getMemberIds());
  }
  if ((h.getVehicleIds() != null) && !h.getVehicleIds().isEmpty()) {
    this.writeStartTag(HouseholdsSchemaV10Names.VEHICLES, null);
    for (Id<Vehicle> id : h.getVehicleIds()){
      atts.clear();
      atts.add(createTuple(HouseholdsSchemaV10Names.REFID, id.toString()));
      this.writeStartTag(HouseholdsSchemaV10Names.VEHICLEDEFINITIONID, atts, true);
    }
    this.writeEndTag(HouseholdsSchemaV10Names.VEHICLES);
  }
  if (h.getIncome() != null){
    this.writeIncome(h.getIncome());
  }
  AttributesXmlWriterDelegate attributesWriter = new AttributesXmlWriterDelegate();
  attributesWriter.putAttributeConverters(this.attributeConverters);
  try {
    this.writer.write(NL);
  } catch (IOException e) {
    e.printStackTrace();
  }
  attributesWriter.writeAttributes( "\t\t" , this.writer , h.getAttributes() );
  this.writeEndTag(HouseholdsSchemaV10Names.HOUSEHOLD);
}
origin: matsim-org/matsim

assertEquals(vid42, vehIds.get(1));
assertNotNull(hh.getIncome());
assertNotNull(hh.getIncome().getIncomePeriod());
assertEquals(IncomePeriod.month, hh.getIncome().getIncomePeriod());
assertEquals("eur", hh.getIncome().getCurrency());
assertEquals(50000.0d, hh.getIncome().getIncome(), EPSILON);
assertEquals(vid23, hh.getVehicleIds().get(0));
assertNotNull(hh.getIncome());
assertNotNull(hh.getIncome().getIncomePeriod());
assertEquals(IncomePeriod.day, hh.getIncome().getIncomePeriod());
assertEquals("eur", hh.getIncome().getCurrency());
assertEquals(1000.0d, hh.getIncome().getIncome(), EPSILON);
assertEquals(0, hh.getVehicleIds().size());
assertNull(hh.getIncome());
org.matsim.householdsHouseholdgetIncome

Javadoc

This returns an Income, not a number. The Income type contains a method `getIncomePeriod()'.

Popular methods of Household

  • getId
  • getMemberIds
  • getVehicleIds
  • getAttributes
  • setIncome

Popular in Java

  • Creating JSON documents from java classes using gson
  • getResourceAsStream (ClassLoader)
  • getSharedPreferences (Context)
  • startActivity (Activity)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now