Jim,

I think you're on the wrong list.  Your problem does not seem to be
Java, but you seem to be missing beginners knowledge.  

Get a book for novice programmers and start experimenting with the
code....

And don't look at the code of experienced programmers...


....


package com.buyformetals.categorytemplates;

import java.io.File;
import java.net.URL;
import java.net.MalformedURLException;
import java.util.ResourceBundle;
import java.util.PropertyResourceBundle;

public class CatalogParserResources
{
  private final static String propertiesFilename = "CatalogParser";

  private static boolean initialized = false;

  public static String PROTOCOL = null;
  public static String HOST = null;

  public static String OUTPUT_DIRECTORY = null;
  public static String OUTPUT_PATH = null;
  public static String OUTPUT_URL_PREFIX = null;

  public static URL PRODUCT_CATALOG_2_CHECKLIST_XSL = null;
  public static URL PRODUCT_CATALOG_2_INTERNAL_XSL = null;
  public static URL CHECKLIST_2_FULL_REPORT_XSL = null;
  public static URL CHECKLIST_2_PARTIAL_REPORT_XSL = null;
  public static URL INTERNAL_2_DML_XSL = null;
  public static URL INTERNAL_2_DBLOAD_PART_1_XSL = null;
  public static URL INTERNAL_2_DBLOAD_PART_2_XSL = null;
  public static URL INTERNAL_2_DBLOAD_UNINSTALL_XSL = null;

  public static String JDBC_DRIVER = null;
  public static String JDBC_CONNECTION_SID = null;
  public static String JDBC_CONNECTION_USER = null;
  public static String JDBC_CONNECTION_PASSWORD = null;

  public static String SQL_STATEMENT_UOM = null;
  public static String SQL_STATEMENT_LDD = null;

  public static void init()
  {
    if (initialized)
      return;

    // Retrieve information from properties file
    PropertyResourceBundle prop = (PropertyResourceBundle)
ResourceBundle.getBundle(propertiesFilename);

    PROTOCOL = prop.getString("PROTOCOL");
    HOST = prop.getString("HOST");

    String appUrl = prop.getString("APPLICATION_URL");
    if (appUrl.charAt(appUrl.length()-1) != '/')
      appUrl = appUrl + "/";

    String xslUrlPrefix = appUrl + prop.getString("XSL_DIRECTORY");
    if (xslUrlPrefix.charAt(xslUrlPrefix.length()-1) != '/')
      xslUrlPrefix = xslUrlPrefix + "/";

    OUTPUT_DIRECTORY = prop.getString("OUTPUT_DIRECTORY");
    OUTPUT_URL_PREFIX = appUrl + OUTPUT_DIRECTORY;
    if (OUTPUT_URL_PREFIX.charAt(OUTPUT_URL_PREFIX.length()-1) != '/')
      OUTPUT_URL_PREFIX = OUTPUT_URL_PREFIX + "/";

    File outputDir = new
File(prop.getString("APPLICATION_PATH"),prop.getString("OUTPUT_DIRECTORY
"));
    if (! outputDir.exists())
      outputDir.mkdir();
    OUTPUT_PATH = outputDir.getPath();

    try
    {
      PRODUCT_CATALOG_2_CHECKLIST_XSL = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_PRODUCT_CATALOG_2_CHECKLIST"));
      PRODUCT_CATALOG_2_INTERNAL_XSL  = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_PRODUCT_CATALOG_2_BFM_INTERNAL"));
      CHECKLIST_2_FULL_REPORT_XSL     = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_CHECKLIST_2_FULL_REPORT"));
      CHECKLIST_2_PARTIAL_REPORT_XSL  = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_CHECKLIST_2_PARTIAL_REPORT"));
      INTERNAL_2_DML_XSL              = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_BFM_INTERNAL_2_DML"));
      INTERNAL_2_DBLOAD_PART_1_XSL    = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_BFM_INTERNAL_2_DBLOAD_CLASSES"));
      INTERNAL_2_DBLOAD_PART_2_XSL    = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_BFM_INTERNAL_2_DBLOAD_EVVS"));
      INTERNAL_2_DBLOAD_UNINSTALL_XSL = new
URL(PROTOCOL,HOST,xslUrlPrefix +
prop.getString("XSL_BFM_INTERNAL_2_DBLOAD_UNINSTALL"));
    }
    catch (MalformedURLException e)
    {
      System.err.println("Exception creating XSL URL's: " +
e.getMessage());
    }

    JDBC_DRIVER = prop.getString("JDBC_DRIVER");
    JDBC_CONNECTION_SID = prop.getString("JDBC_CONNECTION_SID");
    JDBC_CONNECTION_USER = prop.getString("JDBC_CONNECTION_USER");
    JDBC_CONNECTION_PASSWORD =
prop.getString("JDBC_CONNECTION_PASSWORD");

    SQL_STATEMENT_UOM = prop.getString("SQL_STATEMENT_UOM");
    SQL_STATEMENT_LDD = prop.getString("SQL_STATEMENT_LDD");

    initialized = true;
  }
}




Walter

-----Original Message-----
From: Tim Nicholson [mailto:[EMAIL PROTECTED]]
Sent: donderdag 26 september 2002 16:29
To: JDJList
Subject: [jdjlist] Re: /


At present I am *stuck* so I don't see my understanding getting any
better
!!!!

If, like I have done before, I can see a solution, I can then learn from
that solution and be able to solve problems that come up that are of a
similar nature. That is what I am thinking of.


----- Original Message -----
From: "Mark E. Zawadzki" <[EMAIL PROTECTED]>
To: "JDJList" <[EMAIL PROTECTED]>
Sent: Wednesday, September 25, 2002 9:11 PM
Subject: [jdjlist] /


> Convoluted answers ??? Joseph's answer addresses the implicit goal of
the
exercises provided -
> divide and conquer. Or to quote (IMSM)  Henry Ford - no job is
impossible
if you break it down
> into small enough steps.
>
> And to answer Tim's second Q - a programmer is a translator between
the
human world view and the
> computer's world view of and/or gates; this, of course, involves
abstraction and decomposition.
>
> P.S. Tim - The greater effort you make to solve these problems on your
own, the greater will be
> you reward of understanding.
>
>
>
> --- H Shankaranarayanan <[EMAIL PROTECTED]> wrote:
> > There it starts again. If people can answer straight on this list it
would be
> > really great. Why such convoluted answers?
> >
> > And am sure Alan this is of no interest to anyone asking questions
be it
on any
> > topic. Its just going to make them think twice before asking a
question
down the
> > line.
> >
> > -----Original Message-----
> > From: Tim Nicholson [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, September 25, 2002 4:18 AM
> > To: JDJList
> > Subject: [jdjlist] what is it like to be a programmer "in the real
> > world" ?
> >
> >
> > And to Joseph or anyone else who would like to answer:-
> >
> > Can you possibly tell me what it is like to be a programmer (in I
assume
the
> > Java language) in the real world ? What I mean really by that is,
what
sort
> > of code do you write in your job ? I assume you are working as a
computer
> > programmer ?
> >
> > So what sort of code do you produce and work with in your job ? And
is
this
> > difficult code ? Would I find it difficult to understand and work
with ?
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Joseph B. Ottinger" <[EMAIL PROTECTED]>
> > To: "JDJList" <[EMAIL PROTECTED]>
> > Sent: Wednesday, September 25, 2002 8:12 PM
> > Subject: [jdjlist] Re: two exercises I am trying to solve at the
moment....
> >
> >
> > > RE: [jdjlist] Re: J2MEWell, Tim, the first step is to read the
suggestions
> > > made by your coursework. Start small; write functions that do the
simple
> > > stuff first. Break the problems down (although most of the work
has
been
> > > done for you already.) Man, these questions have gotten easier
since
*I*
> > was
> > > in grade 9.
> > >
> > > ----- Original Message -----
> > > From: Tim Nicholson
> > > To: JDJList
> > > Sent: Wednesday, September 25, 2002 4:09 AM
> > > Subject: [jdjlist] two exercises I am trying to solve at the
moment....
> > >
> > >
> > > Hi everyone again,
> > >
> > > this is in addition to the previous email that I sent but this is
on a
> > > rather different topic.
> > >
> > > I am trying to work through some problems/exercises and I was
wondering if
> > > anyone might be able to suggest how I might be able to solve these
> > problems
> > > ?
> > >
> > > Like I said before, this email is on a different topic to the
email
that I
> > > sent before.
> > >
> > > The 1st problem I was wondering if anyone could help me on is as
follows
> > :-
> > >
> > >
========================================================================
> > >
> > > Design and implement a program that allows the user to input a
number
in
> > any
> > > base (2..16) as a string of digits (0..9, A..F) and the base that
the
> > number
> > > is in and displays the value in decimal of the input number.
> > > Your program must have two function methods that respectively
return:
> > > the value of one digit character; and
> > > the value of a whole string of digits in a given base.
> > > Hint: The first of those functions makes it easier to write the
second.
> > > Your program may have a BreezySwing or text-only interface
> > >
> > >
========================================================================
> > >
========================================================================
> > > And the second one is like this :-
> > >
=======================================================================
> > > Write a program that allows the user to input any int value and
outputs
> > that
> > > number in words.
> > > Examples:
> > > inputoutput
> > > 0zero
> > > 3three
> > > 13thirteen
> > > 23twenty-three
> > > 223223two hundred and twenty-three thousand, two hundred and
twenty-three
> > > 223223223two hundred and twenty-three million, two hundred and
> > twenty-three
> > > thousand, two hundred and twenty-three
> > > >2147483647two billion, one hundred and forty-seven million, four
hundred
> > > and eighty-three thousand, six hundred and forty-seven
> > > -1minus one
> > >
> > > Your program must have three function methods that respectively
return:
> > > a value between 1 and 9 in words;
> > > a value between 1 and 999 in words; and
> > > any int value in words.
> > > Hint: The first of those functions makes it easier to write the
second
and
> > > writing the second will help write the third.
> > > Good solutions may have even more functions.
> > >
========================================================================
=
> > >
========================================================================
> > > I really don't have a clue how to solve these so any help as to
what
sort
> > of
> > > algorithm and java code implementation that I could use, would be
very
> > much
> > > appreciated.
> > >
> > >
> > > To change your JDJList options, please visit:
> > > http://www.sys-con.com/java/list.cfm
> > >
> > > To change your JDJList options, please visit:
> > http://www.sys-con.com/java/list.cfm
> > >
> >
> >
> >
> > To change your JDJList options, please visit:
> > http://www.sys-con.com/java/list.cfm
> >
> >
> > To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm
>
>
> =====
>
> Mark Zawadzki Performance Engineer/DBA/Programmer extraordinaire'
[EMAIL PROTECTED] [EMAIL PROTECTED]
>
>  "Democracies die behind closed doors," - Judge Damon Keith
>
>
> __________________________________________________
> Do you Yahoo!?
> New DSL Internet Access from SBC & Yahoo!
> http://sbc.yahoo.com
>
> To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm



To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

To change your JDJList options, please visit: http://www.sys-con.com/java/list.cfm

Reply via email to