This assignment is for SharpCoder

profilekevin_225
assignment.zip

javadoc/.DS_Store

javadoc/allclasses-frame.html

All Classes

javadoc/allclasses-noframe.html

All Classes

javadoc/constant-values.html

JavaScript is disabled on your browser. Skip navigation links
  • Prev
  • Next

Constant Field Values

Contents

Skip navigation links
  • Prev
  • Next

javadoc/deprecated-list.html

JavaScript is disabled on your browser. Skip navigation links
  • Prev
  • Next

Deprecated API

Contents

Skip navigation links
  • Prev
  • Next

javadoc/help-doc.html

JavaScript is disabled on your browser. Skip navigation links
  • Prev
  • Next

How This API Document Is Organized

This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
  • Package

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    • Interfaces (italic)
    • Classes
    • Enums
    • Exceptions
    • Errors
    • Annotation Types
  • Class/Interface

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    • Class inheritance diagram
    • Direct Subclasses
    • All Known Subinterfaces
    • All Known Implementing Classes
    • Class/interface declaration
    • Class/interface description
    • Nested Class Summary
    • Field Summary
    • Constructor Summary
    • Method Summary
    • Field Detail
    • Constructor Detail
    • Method Detail

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

  • Annotation Type

    Each annotation type has its own separate page with the following sections:

    • Annotation Type declaration
    • Annotation Type description
    • Required Element Summary
    • Optional Element Summary
    • Element Detail
  • Enum

    Each enum has its own separate page with the following sections:

    • Enum declaration
    • Enum description
    • Enum Constant Summary
    • Enum Constant Detail
  • Tree (Class Hierarchy)

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
  • Deprecated API

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

  • Index

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

  • Prev/Next

    These links take you to the next or previous class, interface, package, or related page.

  • Frames/No Frames

    These links show and hide the HTML frames. All pages are available with or without frames.

  • All Classes

    The All Classes link shows all classes and interfaces except non-static nested types.

  • Serialized Form

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

  • Constant Field Values

    The Constant Field Values page lists the static final fields and their values.

This help file applies to API documentation generated using the standard doclet. Skip navigation links
  • Prev
  • Next

javadoc/Householditems/.DS_Store

javadoc/Householditems/Householditems/.DS_Store

javadoc/Householditems/Householditems/Householditems/Edible.html

JavaScript is disabled on your browser. Skip navigation links
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method
uh.edu.cis2348

Interface Edible

  • All Known Implementing Classes:
    FoodItem
    public interface Edible
    Interface for items that are edible
    • Method Detail

      • getCalories
        double getCalories()
        Returns:
        calories in the item
Skip navigation links
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method

javadoc/Householditems/Householditems/Householditems/FoodItem.html

JavaScript is disabled on your browser. Skip navigation links uh.edu.cis2348

Class FoodItem

    • Constructor Summary

      Constructors 
      Constructor and Description
      FoodItem(java.lang.String name, int shelfLife, double calories) Create a new food item
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double getCalories() Returns the calories in the food item
      java.util.Date getExpiredDate() This function returns the expiration date of the product based on its shelf life and the day that it was added to inventory
      int getShelfLife() Returns the number of days that a product can remain on the shelves before being thrown out
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _shelfLife
        private final int _shelfLife
      • _calories
        private final double _calories
      • _stockedDate
        private final java.util.Date _stockedDate
      • _unusableDate
        private final java.util.Date _unusableDate
    • Constructor Detail

      • FoodItem
        public FoodItem(java.lang.String name,
                        int shelfLife,
                        double calories)
        Create a new food item
        Parameters:
        name -
        shelfLife -
        calories -
    • Method Detail

      • getCalories
        public double getCalories()
        Returns the calories in the food item
        Specified by:
        getCalories in interface Edible
        Returns:
      • getShelfLife
        public int getShelfLife()
        Description copied from interface: Perishable Returns the number of days that a product can remain on the shelves before being thrown out
        Specified by:
        getShelfLife in interface Perishable
        Returns:
        the shelf life in days
      • getExpiredDate
        public java.util.Date getExpiredDate()
        Description copied from interface: Perishable This function returns the expiration date of the product based on its shelf life and the day that it was added to inventory
        Specified by:
        getExpiredDate in interface Perishable
        Returns:
        the expiration date, equal to the stock date plus the shelf life
Skip navigation links

javadoc/Householditems/Householditems/Householditems/HouseholdItem.html

JavaScript is disabled on your browser. Skip navigation links uh.edu.cis2348

Class HouseholdItem

  • All Implemented Interfaces:
    Shippable
    public class HouseholdItem
    extends InventoryItem
    implements Shippable
    
    Encapsulates durable items for the house, such as toasters and dryers
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      private int _weight the weight of the item, used in calculating the shipping cost
    • Constructor Summary

      Constructors 
      Constructor and Description
      HouseholdItem(java.lang.String name, int weight) Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double calculateShippingCost(java.lang.String shipDateString) Calculates the shipping cost of the item based on its weight and whether it was shipped on a Saturday or Sunday.
      private boolean isWeekend(java.util.Date shipDate) Determines if the given date is on a weekend.
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _weight
        private final int _weight
        the weight of the item, used in calculating the shipping cost
    • Constructor Detail

      • HouseholdItem
        public HouseholdItem(java.lang.String name,
                             int weight)
        Constructor
        Parameters:
        name -
        weight -
    • Method Detail

      • calculateShippingCost
        public double calculateShippingCost(java.lang.String shipDateString)
                                     throws java.text.ParseException
        Calculates the shipping cost of the item based on its weight and whether it was shipped on a Saturday or Sunday. cost = weight * 20 + fee, where fee = $10.00 if on a Saturday or Sunday, 0 otherwise
        Specified by:
        calculateShippingCost in interface Shippable
        Parameters:
        shipDateString - - the date of shipment, in 'mm-dd-yyyy' form
        Returns:
        Throws:
        java.text.ParseException
      • isWeekend
        private boolean isWeekend(java.util.Date shipDate)
        Determines if the given date is on a weekend.
        Parameters:
        shipDate -
        Returns:
Skip navigation links

javadoc/Householditems/Householditems/Householditems/InventoryItem.html

JavaScript is disabled on your browser. Skip navigation links uh.edu.cis2348

Class InventoryItem

  • java.lang.Object
    • uh.edu.cis2348.InventoryItem
  • Direct Known Subclasses:
    FoodItem, HouseholdItem
    public abstract class InventoryItem
    extends java.lang.Object
    Abstract class that is the base of all inventory items
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected java.lang.String _name 
    • Constructor Summary

      Constructors 
      Constructor and Description
      InventoryItem(java.lang.String name) Constructs a new inventory item
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getName() 
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _name
        protected java.lang.String _name
    • Constructor Detail

      • InventoryItem
        public InventoryItem(java.lang.String name)
        Constructs a new inventory item
        Parameters:
        name -
    • Method Detail

      • getName
        public java.lang.String getName()
        Returns:
        the name of the object
      • toString
        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
Skip navigation links

javadoc/Householditems/Householditems/Householditems/InventoryManager.html

JavaScript is disabled on your browser. Skip navigation links uh.edu.cis2348

Class InventoryManager

  • java.lang.Object
    • uh.edu.cis2348.InventoryManager
  • public class InventoryManager
    extends java.lang.Object
    The main class for the inventory management system
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      (package private) java.util.ArrayList<InventoryItem> _inventory the list of all items in inventory
    • Constructor Summary

      Constructors 
      Constructor and Description
      InventoryManager() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      private void loadInventory() Loads inventory from the database
      private void loadInventory(java.lang.String fileName) Reads in the inventory file, storing the contents in the _inventory list.
      static void main(java.lang.String[] args) This is the entry point for the application.
      void printInventory() Prints the inventory to the console
      void shipAllHouseholdItems(java.lang.String dateString) This function finds all the household inventory items in the inventory.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _inventory
        java.util.ArrayList<InventoryItem> _inventory
        the list of all items in inventory
    • Constructor Detail

      • InventoryManager
        public InventoryManager()
    • Method Detail

      • main
        public static void main(java.lang.String[] args)
        This is the entry point for the application. It does the following
        • loads the inventory file
        • prints the inventory to the console
        • ships all the household items in inventory, with a ship date of Dec. 24, 2014.
        Parameters:
        args -
      • shipAllHouseholdItems
        public void shipAllHouseholdItems(java.lang.String dateString)
        This function finds all the household inventory items in the inventory. It then calls calculateShippingCost on each of the items and prints the result.
        Parameters:
        dateString - - the ship date in the format 'mm-dd-yyyy'
      • loadInventory
        private void loadInventory(java.lang.String fileName)
                            throws java.io.FileNotFoundException
        Reads in the inventory file, storing the contents in the _inventory list. Each line from the given CSV file is parsed as a single inventory element. The input file can contain two inventory types: food and household goods. The format for a line in the CSV file is different for each type.
        Column 1 Column 2 Column 3 Column 4
        food name shelf life calories
        household name weight (NA)
        Parameters:
        fileName - full path to inventory CSV file
        Throws:
        java.io.FileNotFoundException
      • loadInventory
        private void loadInventory()
        Loads inventory from the database
      • printInventory
        public void printInventory()
        Prints the inventory to the console
Skip navigation links

javadoc/Householditems/Householditems/Householditems/package-frame.html

uh.edu.cis2348

Interfaces

Classes

javadoc/Householditems/Householditems/Householditems/package-summary.html

JavaScript is disabled on your browser. Skip navigation links
  • Prev Package
  • Next Package

Package uh.edu.cis2348

  • Interface Summary 
    Interface Description
    Edible Interface for items that are edible
    Perishable Methods to be implemented by items that are perishable
    Shippable Interface for items that can be shipped
  • Class Summary 
    Class Description
    FoodItem Encapsulates food items
    HouseholdItem Encapsulates durable items for the house, such as toasters and dryers
    InventoryItem Abstract class that is the base of all inventory items
    InventoryManager The main class for the inventory management system
Skip navigation links
  • Prev Package
  • Next Package

javadoc/Householditems/Householditems/Householditems/package-tree.html

JavaScript is disabled on your browser. Skip navigation links
  • Prev
  • Next

Hierarchy For Package uh.edu.cis2348

Class Hierarchy

Interface Hierarchy

Skip navigation links
  • Prev
  • Next

javadoc/Householditems/Householditems/Householditems/Perishable.html

JavaScript is disabled on your browser. Skip navigation links
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method
uh.edu.cis2348

Interface Perishable

  • All Known Implementing Classes:
    FoodItem
    public interface Perishable
    Methods to be implemented by items that are perishable
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.Date getExpiredDate() This function returns the expiration date of the product based on its shelf life and the day that it was added to inventory
      int getShelfLife() Returns the number of days that a product can remain on the shelves before being thrown out
    • Method Detail

      • getShelfLife
        int getShelfLife()
        Returns the number of days that a product can remain on the shelves before being thrown out
        Returns:
        the shelf life in days
      • getExpiredDate
        java.util.Date getExpiredDate()
        This function returns the expiration date of the product based on its shelf life and the day that it was added to inventory
        Returns:
        Date object
Skip navigation links
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method

javadoc/Householditems/Householditems/Householditems/Shippable.html

JavaScript is disabled on your browser. Skip navigation links
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method
uh.edu.cis2348

Interface Shippable

  • All Known Implementing Classes:
    HouseholdItem
    public interface Shippable
    Interface for items that can be shipped
    • Method Detail

      • calculateShippingCost
        double calculateShippingCost(java.lang.String shipDateString)
                              throws java.text.ParseException
        Throws:
        java.text.ParseException
Skip navigation links
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method

javadoc/index.html

javadoc/index-files/index-1.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

C

calculateShippingCost(String) - Method in class uh.edu.cis2348.HouseholdItem
Calculates the shipping cost of the item based on its weight and whether it was shipped on a Saturday or Sunday.
calculateShippingCost(String) - Method in interface uh.edu.cis2348.Shippable
 
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-10.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

S

shipAllHouseholdItems(String) - Method in class uh.edu.cis2348.InventoryManager
This function finds all the household inventory items in the inventory.
Shippable - Interface in uh.edu.cis2348
Interface for items that can be shipped
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-11.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

T

toString() - Method in class uh.edu.cis2348.FoodItem
 
toString() - Method in class uh.edu.cis2348.HouseholdItem
 
toString() - Method in class uh.edu.cis2348.InventoryItem
 
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-12.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

U

uh.edu.cis2348 - package uh.edu.cis2348
 
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-13.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

_

_calories - Variable in class uh.edu.cis2348.FoodItem
 
_inventory - Variable in class uh.edu.cis2348.InventoryManager
the list of all items in inventory
_name - Variable in class uh.edu.cis2348.InventoryItem
 
_shelfLife - Variable in class uh.edu.cis2348.FoodItem
 
_stockedDate - Variable in class uh.edu.cis2348.FoodItem
 
_unusableDate - Variable in class uh.edu.cis2348.FoodItem
 
_weight - Variable in class uh.edu.cis2348.HouseholdItem
the weight of the item, used in calculating the shipping cost
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-2.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

E

Edible - Interface in uh.edu.cis2348
Interface for items that are edible
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-3.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

F

FoodItem - Class in uh.edu.cis2348
Encapsulates food items
FoodItem(String, int, double) - Constructor for class uh.edu.cis2348.FoodItem
Create a new food item
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-4.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

G

getCalories() - Method in interface uh.edu.cis2348.Edible
 
getCalories() - Method in class uh.edu.cis2348.FoodItem
Returns the calories in the food item
getExpiredDate() - Method in class uh.edu.cis2348.FoodItem
 
getExpiredDate() - Method in interface uh.edu.cis2348.Perishable
This function returns the expiration date of the product based on its shelf life and the day that it was added to inventory
getName() - Method in class uh.edu.cis2348.InventoryItem
 
getShelfLife() - Method in class uh.edu.cis2348.FoodItem
 
getShelfLife() - Method in interface uh.edu.cis2348.Perishable
Returns the number of days that a product can remain on the shelves before being thrown out
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-5.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

H

HouseholdItem - Class in uh.edu.cis2348
Encapsulates durable items for the house, such as toasters and dryers
HouseholdItem(String, int) - Constructor for class uh.edu.cis2348.HouseholdItem
Constructor
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-6.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

I

InventoryItem - Class in uh.edu.cis2348
Abstract class that is the base of all inventory items
InventoryItem(String) - Constructor for class uh.edu.cis2348.InventoryItem
Constructs a new inventory item
InventoryManager - Class in uh.edu.cis2348
The main class for the inventory management system
InventoryManager() - Constructor for class uh.edu.cis2348.InventoryManager
 
isWeekend(Date) - Method in class uh.edu.cis2348.HouseholdItem
Determines if the given date is on a weekend.
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-7.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

L

loadInventory(String) - Method in class uh.edu.cis2348.InventoryManager
Reads in the inventory file, storing the contents in the _inventory list.
loadInventory() - Method in class uh.edu.cis2348.InventoryManager
Loads inventory from the database
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-8.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

M

main(String[]) - Static method in class uh.edu.cis2348.InventoryManager
This is the entry point for the application.
C E F G H I L M P S T U _  Skip navigation links

javadoc/index-files/index-9.html

JavaScript is disabled on your browser. Skip navigation links C E F G H I L M P S T U _ 

P

Perishable - Interface in uh.edu.cis2348
Methods to be implemented by items that are perishable
printInventory() - Method in class uh.edu.cis2348.InventoryManager
Prints the inventory to the console
C E F G H I L M P S T U _  Skip navigation links

javadoc/overview-tree.html

JavaScript is disabled on your browser. Skip navigation links
  • Prev
  • Next

Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

Skip navigation links
  • Prev
  • Next

javadoc/package-list

uh.edu.cis2348

javadoc/script.js

function show(type) { count = 0; for (var key in methods) { var row = document.getElementById(key); if ((methods[key] & type) != 0) { row.style.display = ''; row.className = (count++ % 2) ? rowColor : altColor; } else row.style.display = 'none'; } updateTabs(type); } function updateTabs(type) { for (var value in tabs) { var sNode = document.getElementById(tabs[value][0]); var spanNode = sNode.firstChild; if (value == type) { sNode.className = activeTableTab; spanNode.innerHTML = tabs[value][1]; } else { sNode.className = tableTab; spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>"; } } }

javadoc/stylesheet.css

/* Javadoc style sheet */ /* Overall document style */ @import url('resources/fonts/dejavu.css'); body { background-color:#ffffff; color:#353833; font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; font-size:14px; margin:0; } a:link, a:visited { text-decoration:none; color:#4A6782; } a:hover, a:focus { text-decoration:none; color:#bb7a2a; } a:active { text-decoration:none; color:#4A6782; } a[name] { color:#353833; } a[name]:hover { text-decoration:none; color:#353833; } pre { font-family:'DejaVu Sans Mono', monospace; font-size:14px; } h1 { font-size:20px; } h2 { font-size:18px; } h3 { font-size:16px; font-style:italic; } h4 { font-size:13px; } h5 { font-size:12px; } h6 { font-size:11px; } ul { list-style-type:disc; } code, tt { font-family:'DejaVu Sans Mono', monospace; font-size:14px; padding-top:4px; margin-top:8px; line-height:1.4em; } dt code { font-family:'DejaVu Sans Mono', monospace; font-size:14px; padding-top:4px; } table tr td dt code { font-family:'DejaVu Sans Mono', monospace; font-size:14px; vertical-align:top; padding-top:4px; } sup { font-size:8px; } /* Document title and Copyright styles */ .clear { clear:both; height:0px; overflow:hidden; } .aboutLanguage { float:right; padding:0px 21px; font-size:11px; z-index:200; margin-top:-9px; } .legalCopy { margin-left:.5em; } .bar a, .bar a:link, .bar a:visited, .bar a:active { color:#FFFFFF; text-decoration:none; } .bar a:hover, .bar a:focus { color:#bb7a2a; } .tab { background-color:#0066FF; color:#ffffff; padding:8px; width:5em; font-weight:bold; } /* Navigation bar styles */ .bar { background-color:#4D7A97; color:#FFFFFF; padding:.8em .5em .4em .8em; height:auto;/*height:1.8em;*/ font-size:11px; margin:0; } .topNav { background-color:#4D7A97; color:#FFFFFF; float:left; padding:0; width:100%; clear:right; height:2.8em; padding-top:10px; overflow:hidden; font-size:12px; } .bottomNav { margin-top:10px; background-color:#4D7A97; color:#FFFFFF; float:left; padding:0; width:100%; clear:right; height:2.8em; padding-top:10px; overflow:hidden; font-size:12px; } .subNav { background-color:#dee3e9; float:left; width:100%; overflow:hidden; font-size:12px; } .subNav div { clear:left; float:left; padding:0 0 5px 6px; text-transform:uppercase; } ul.navList, ul.subNavList { float:left; margin:0 25px 0 0; padding:0; } ul.navList li{ list-style:none; float:left; padding: 5px 6px; text-transform:uppercase; } ul.subNavList li{ list-style:none; float:left; } .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { color:#FFFFFF; text-decoration:none; text-transform:uppercase; } .topNav a:hover, .bottomNav a:hover { text-decoration:none; color:#bb7a2a; text-transform:uppercase; } .navBarCell1Rev { background-color:#F8981D; color:#253441; margin: auto 5px; } .skipNav { position:absolute; top:auto; left:-9999px; overflow:hidden; } /* Page header and footer styles */ .header, .footer { clear:both; margin:0 20px; padding:5px 0 0 0; } .indexHeader { margin:10px; position:relative; } .indexHeader span{ margin-right:15px; } .indexHeader h1 { font-size:13px; } .title { color:#2c4557; margin:10px 0; } .subTitle { margin:5px 0 0 0; } .header ul { margin:0 0 15px 0; padding:0; } .footer ul { margin:20px 0 5px 0; } .header ul li, .footer ul li { list-style:none; font-size:13px; } /* Heading styles */ div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { background-color:#dee3e9; border:1px solid #d0d9e0; margin:0 0 6px -8px; padding:7px 5px; } ul.blockList ul.blockList ul.blockList li.blockList h3 { background-color:#dee3e9; border:1px solid #d0d9e0; margin:0 0 6px -8px; padding:7px 5px; } ul.blockList ul.blockList li.blockList h3 { padding:0; margin:15px 0; } ul.blockList li.blockList h2 { padding:0px 0 20px 0; } /* Page layout container styles */ .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { clear:both; padding:10px 20px; position:relative; } .indexContainer { margin:10px; position:relative; font-size:12px; } .indexContainer h2 { font-size:13px; padding:0 0 3px 0; } .indexContainer ul { margin:0; padding:0; } .indexContainer ul li { list-style:none; padding-top:2px; } .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { font-size:12px; font-weight:bold; margin:10px 0 0 0; color:#4E4E4E; } .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { margin:5px 0 10px 0px; font-size:14px; font-family:'DejaVu Sans Mono',monospace; } .serializedFormContainer dl.nameValue dt { margin-left:1px; font-size:1.1em; display:inline; font-weight:bold; } .serializedFormContainer dl.nameValue dd { margin:0 0 0 1px; font-size:1.1em; display:inline; } /* List styles */ ul.horizontal li { display:inline; font-size:0.9em; } ul.inheritance { margin:0; padding:0; } ul.inheritance li { display:inline; list-style:none; } ul.inheritance li ul.inheritance { margin-left:15px; padding-left:15px; padding-top:1px; } ul.blockList, ul.blockListLast { margin:10px 0 10px 0; padding:0; } ul.blockList li.blockList, ul.blockListLast li.blockList { list-style:none; margin-bottom:15px; line-height:1.4; } ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { padding:0px 20px 5px 10px; border:1px solid #ededed; background-color:#f8f8f8; } ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { padding:0 0 5px 8px; background-color:#ffffff; border:none; } ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { margin-left:0; padding-left:0; padding-bottom:15px; border:none; } ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { list-style:none; border-bottom:none; padding-bottom:0; } table tr td dl, table tr td dl dt, table tr td dl dd { margin-top:0; margin-bottom:1px; } /* Table styles */ .overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { width:100%; border-left:1px solid #EEE; border-right:1px solid #EEE; border-bottom:1px solid #EEE; } .overviewSummary, .memberSummary { padding:0px; } .overviewSummary caption, .memberSummary caption, .typeSummary caption, .useSummary caption, .constantsSummary caption, .deprecatedSummary caption { position:relative; text-align:left; background-repeat:no-repeat; color:#253441; font-weight:bold; clear:none; overflow:hidden; padding:0px; padding-top:10px; padding-left:1px; margin:0px; white-space:pre; } .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, .useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, .useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { color:#FFFFFF; } .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { white-space:nowrap; padding-top:5px; padding-left:12px; padding-right:12px; padding-bottom:7px; display:inline-block; float:left; background-color:#F8981D; border: none; height:16px; } .memberSummary caption span.activeTableTab span { white-space:nowrap; padding-top:5px; padding-left:12px; padding-right:12px; margin-right:3px; display:inline-block; float:left; background-color:#F8981D; height:16px; } .memberSummary caption span.tableTab span { white-space:nowrap; padding-top:5px; padding-left:12px; padding-right:12px; margin-right:3px; display:inline-block; float:left; background-color:#4D7A97; height:16px; } .memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { padding-top:0px; padding-left:0px; padding-right:0px; background-image:none; float:none; display:inline; } .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { display:none; width:5px; position:relative; float:left; background-color:#F8981D; } .memberSummary .activeTableTab .tabEnd { display:none; width:5px; margin-right:3px; position:relative; float:left; background-color:#F8981D; } .memberSummary .tableTab .tabEnd { display:none; width:5px; margin-right:3px; position:relative; background-color:#4D7A97; float:left; } .overviewSummary td, .memberSummary td, .typeSummary td, .useSummary td, .constantsSummary td, .deprecatedSummary td { text-align:left; padding:0px 0px 12px 10px; width:100%; } th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ vertical-align:top; padding-right:0px; padding-top:8px; padding-bottom:3px; } th.colFirst, th.colLast, th.colOne, .constantsSummary th { background:#dee3e9; text-align:left; padding:8px 3px 3px 7px; } td.colFirst, th.colFirst { white-space:nowrap; font-size:13px; } td.colLast, th.colLast { font-size:13px; } td.colOne, th.colOne { font-size:13px; } .overviewSummary td.colFirst, .overviewSummary th.colFirst, .overviewSummary td.colOne, .overviewSummary th.colOne, .memberSummary td.colFirst, .memberSummary th.colFirst, .memberSummary td.colOne, .memberSummary th.colOne, .typeSummary td.colFirst{ width:25%; vertical-align:top; } td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { font-weight:bold; } .tableSubHeadingColor { background-color:#EEEEFF; } .altColor { background-color:#FFFFFF; } .rowColor { background-color:#EEEEEF; } /* Content styles */ .description pre { margin-top:0; } .deprecatedContent { margin:0; padding:10px 0; } .docSummary { padding:0; } ul.blockList ul.blockList ul.blockList li.blockList h3 { font-style:normal; } div.block { font-size:14px; font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; } td.colLast div { padding-top:0px; } td.colLast a { padding-bottom:3px; } /* Formatting effect styles */ .sourceLineNo { color:green; padding:0 30px 0 0; } h1.hidden { visibility:hidden; overflow:hidden; font-size:10px; } .block { display:block; margin:3px 10px 2px 0px; color:#474747; } .deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, .overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { font-weight:bold; } .deprecationComment, .emphasizedPhrase, .interfaceName { font-style:italic; } div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, div.block div.block span.interfaceName { font-style:normal; } div.contentContainer ul.blockList li.blockList h2{ padding-bottom:0px; }