
import java.util.*;

public class StringArrayExaminer extends Object
{
  private String[] aaList;

  //--------------------------------------------
  public StringArrayExaminer(String[] stringList)
  {
    this.aaList = stringList;
  } //-- constr: (String)

  //--------------------------------------------
  public boolean isElement(String sString)
  {
    for (int ii = 0; ii < this.aaList.length; ii++)
    {
      if (aaList[ii] == sString)
        { return true; }
    }
    return false;
  } //-- method: isElementOfArray


  //--------------------------------------------
  public boolean isSubset(String[] aaSet)
  {
    for (int ii = 0; ii < aaSet.length; ii++)
    {
      if (!this.isElement(aaSet[ii]))
        { return false; }
    } //-- for
    return true;
  } //-- method: isSubset

  public boolean areEquivalentSets(String[] aaSet)
  {
    if (this.isSubset(this.aaList) &&
        (aaSet.length == this.aaList.length))
      { return true; }
    else
      { return false; }
  } //-- method: areEquivalentSets

  //--------------------------------------------
  public static void main(String[] args) throws Exception
  {
    if (args.length == 1)
    {
    }
    else if (args.length == 2)
    {
    }
    else
    {
      System.out.println(
        "Class Name:                                         \n" +
        "-------------------                                 \n" + 
        "  StringArrayExaminer:                             \n\n" +
        "Command line Usage:                                 \n" +
        "-------------------                                 \n" +
        "  java StringArrayExaminer        \n\n" +
        "Purpose:                                            \n" +
        "-------------------                                 \n" +
        "Examples:                                           \n" +
        "-------------------                                 \n" +
        "  java StringArrayExaminer  4000                     \n" +
        "  java StringArrayExaminer  10000 true               \n");
        System.exit(-1);
        
    } //-- if, else [Command Line Arguments]


    String sMessage = new String(
      "     \n" +
      "TESTING CLASS: StringArrayExaminer()  \n" +
      "---------------------------------------- \n" +
      "     \n" +
      "     \n");
    
    System.out.println(sMessage);
    //new StringArrayExaminer(iPollingDelay, bAlertUser);
  } //-- main()
} //-- StringArrayExaminer class
