<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>javAbout.com &#187; Java Codes</title>
	<atom:link href="http://www.javabout.com/category/javacodes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javabout.com</link>
	<description>All About For Java</description>
	<lastBuildDate>Tue, 14 Jul 2009 07:41:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Java Web Services &#8211; Create a simple Web Service</title>
		<link>http://www.javabout.com/2009/03/06/create-a-simple-web-service/</link>
		<comments>http://www.javabout.com/2009/03/06/create-a-simple-web-service/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:59:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Create a simple Web Service]]></category>
		<category><![CDATA[Create Web Service]]></category>
		<category><![CDATA[Downloading]]></category>
		<category><![CDATA[Header]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[Java Web Services]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[JAX-WS]]></category>
		<category><![CDATA[priorities]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=440</guid>
		<description><![CDATA[

This code example shows how to create a simple web service. We use the annotation @WebService to declare the class as a such.
The annotation @WebMethod is provided at method level to declare it as an operation for the web service.
The operation getTime of the JavadbWebService simply returns the current time.
package com.javabout.ws.example;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import javax.jws.WebMethod;
import javax.jws.WebService;
/**
 *
 * @author www.javabout.com
 */
@WebService()
public class JavaboutWebService {
    
    @WebMethod
    public String getTime() {
        
        Calendar calendar = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat(&#8220;HH:mm&#8221;);
        return (sdf.format(calendar.getTime()));
        
    }
}
The result of a call to the operation getTime produces something like this:



14:15






This is the SOAP request and response to ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>This code example shows how to create a simple web service. We use the annotation @WebService to declare the class as a such.<br />
The annotation @WebMethod is provided at method level to declare it as an operation for the web service.<br />
The operation getTime of the JavadbWebService simply returns the current time.</p>
<p><span class="keyword">package</span> com.javabout.ws.example;</p>
<p><span class="keyword">import</span> java.text.SimpleDateFormat;<br />
<span class="keyword">import</span> java.util.Calendar;<br />
<span class="keyword">import</span> javax.jws.WebMethod;<br />
<span class="keyword">import</span> javax.jws.WebService;</p>
<p><span class="comment">/**<br />
 *<br />
 * @author <a href="http://www.javabout.com">www.javabout.com</a><br />
 */</span></p>
<p>@WebService()<br />
<span class="keyword">public</span> <span class="keyword">class</span> JavaboutWebService {<br />
    <br />
    @WebMethod<br />
    <span class="keyword">public</span> String getTime() {<br />
        <br />
        Calendar calendar = Calendar.getInstance();<br />
        SimpleDateFormat sdf = <span class="keyword">new</span> SimpleDateFormat(<span class="string">&#8220;HH:mm&#8221;</span>);<br />
        <span class="keyword">return</span> (sdf.format(calendar.getTime()));<br />
        <br />
    }</p>
<p>}</p>
<p>The result of a call to the operation getTime produces something like this:</p>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag">14:15</td>
</tr>
</tbody>
</table>
<table class="textBackground" border="0">
<tbody>
<tr>
<td class="text">This is the SOAP request and response to the web service:</td>
</tr>
</tbody>
</table>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;S:Envelope xmlns:S=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;&gt;<br />
    &lt;S:Header/&gt;<br />
    &lt;S:Body&gt;<br />
        &lt;ns2:getTime xmlns:ns2=&#8221;http://example.ws.javadb.com/&#8221;/&gt;<br />
    &lt;/S:Body&gt;<br />
&lt;/S:Envelope&gt;&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;S:Envelope xmlns:S=&#8221;http://schemas.xmlsoap.org/soap/envelope/&#8221;&gt;<br />
    &lt;S:Body&gt;<br />
        &lt;ns2:getTimeResponse xmlns:ns2=&#8221;http://example.ws.javadb.com/&#8221;&gt;<br />
            &lt;return&gt;14:15&lt;/return&gt;<br />
        &lt;/ns2:getTimeResponse&gt;<br />
    &lt;/S:Body&gt;<br />
&lt;/S:Envelope&gt;</td>
</tr>
</tbody>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/create-a-simple-web-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Web Services &#8211; Create a Web Service Client with JAX-WS</title>
		<link>http://www.javabout.com/2009/03/06/create-a-web-service-client-with-jax-ws/</link>
		<comments>http://www.javabout.com/2009/03/06/create-a-web-service-client-with-jax-ws/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:59:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Create a Web Service Client]]></category>
		<category><![CDATA[Create a Web Service Client with JAX-WS]]></category>
		<category><![CDATA[Downloading]]></category>
		<category><![CDATA[external]]></category>
		<category><![CDATA[Header]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[Java Web Services]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[priorities]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[web service client]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=439</guid>
		<description><![CDATA[

This example shows how to create a web service client using JAX-WS reference implementation and its tool &#8216;wsimport&#8217;.
JAX-WS RI can be downloaded from Sun (http://java.sun.com).
To create the web service client we need an existing web service, so we will use the one created in the example &#8216;Create a simple Web Service&#8217;:



Click here to go to the &#8216;Create a simple Web Service&#8217; example






So we assume the web service is deployed on our local computer and it listens to port 8080.
Go to the bin directory in the jax-ws ri installation directory and ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>This example shows how to create a web service client using JAX-WS reference implementation and its tool &#8216;wsimport&#8217;.<br />
JAX-WS RI can be downloaded from Sun (http://java.sun.com).</p>
<p>To create the web service client we need an existing web service, so we will use the one created in the example &#8216;Create a simple Web Service&#8217;:</p>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag"><a class="text_link" href="http://www.javabout.com/create-a-simple-web-service">Click here to go to the &#8216;Create a simple Web Service&#8217; example</a></td>
</tr>
</tbody>
</table>
<table class="textBackground" border="0">
<tbody>
<tr>
<td class="text">So we assume the web service is deployed on our local computer and it listens to port 8080.<br />
Go to the bin directory in the jax-ws ri installation directory and run the command wsimport.bat (if Windows, else wsimport.sh) and pass the url to the wsdl-file as a parameter.</td>
</tr>
</tbody>
</table>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag">wsimport <a href="http://localhost:8080/JavaBoutExamplesWeb/JavaboutWebServiceService?WSDL">http://localhost:8080/JavaBoutExamplesWeb/JavaboutWebServiceService?WSDL</a></td>
</tr>
</tbody>
</table>
<table class="textBackground" border="0">
<tbody>
<tr>
<td class="text">There are a number of options you can pass to the wsimport utility so you might want to run wsimport -help to find out more.<br />
For example, you might want to use the option -keep to prevent the wsimport utility to delete the .java files after compilation.Now the utility has read the wsdl-file, created the necessary classes and compiled them for us to use.<br />
We can now create the class that will use them and call the web service.</td>
</tr>
</tbody>
</table>
<p><span class="keyword">package</span> com.javabout.examples;</p>
<p><span class="keyword">import</span> com.javabout.ws.example.JavaboutWebService;<br />
<span class="keyword">import</span> com.javabout.ws.example.JavaboutWebServiceService;</p>
<p><span class="comment">/**<br />
 *<br />
 * @author <a href="http://www.javabout.com">www.javabout.com</a><br />
 */</span><br />
<span class="keyword">public</span> <span class="keyword">class</span> Main {</p>
<p>    <span class="keyword">public</span> <span class="keyword">void</span> callWebService() {</p>
<p>        <span class="comment">/* Note, the JavaboutWebServiceService class has two constructors.<br />
         * The default one that we use here uses the wsdl-location that was<br />
         * specified at the time of the generation of the client classes,<br />
         * i.e. localhost. If the service is deployed at<br />
         * another location you need to use the constructor:<br />
         * public JavaboutWebServiceService(URL wsdlLocation, QName serviceName)<br />
         */</span><br />
        JavaboutWebServiceService service = <span class="keyword">new</span> JavaboutWebServiceService();<br />
        JavaboutWebService port = service.getJavaboutWebServicePort();<br />
        <br />
        String currentTime = port.getTime();<br />
        <br />
        System.out.println(<span class="string">&#8220;Current time is: &#8220;</span> + currentTime);<br />
        <br />
        <br />
    }</p>
<p>    <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br />
        <span class="keyword">new</span> Main().callWebService();<br />
    }<br />
}</p>
<p>Note that you need the genereated classes and the jax-ws libraries in the classpath when you compile and run the above class.<br />
That is easiest done by pointing them out in your project properties in the IDE.</p>
<p>The output looks something like this:</p>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag">Current time is: 15:54</td>
</tr>
</tbody>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/create-a-web-service-client-with-jax-ws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Web Services &#8211; Using a Message Handler to alter the SOAP Header in a Web Service Client</title>
		<link>http://www.javabout.com/2009/03/06/using-a-message-handler-to-alter-the-soap-header-in-a-web-service-client/</link>
		<comments>http://www.javabout.com/2009/03/06/using-a-message-handler-to-alter-the-soap-header-in-a-web-service-client/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:59:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[alter]]></category>
		<category><![CDATA[Available]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[char]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Downloading]]></category>
		<category><![CDATA[Handler]]></category>
		<category><![CDATA[Header]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[Java Web Services]]></category>
		<category><![CDATA[Java Web Services - Using a Message]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Show]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[web services soap]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=438</guid>
		<description><![CDATA[

Sometimes you need to insert information in the soap header when calling a web service. Perhaps the service needs authentication information that needs to be set.
This example shows how to set the security information for a Web Service that is deployed on a Weblogic server using JAX-WS and SAAJ.
First we need to create the actual handler which implements the SOAPHandler interface.
Next we need to create the class that implements the HandlerResolver interface. This class decides what handlers should be called and in what specific order. The handler above is added ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Sometimes you need to insert information in the soap header when calling a web service. Perhaps the service needs authentication information that needs to be set.<br />
This example shows how to set the security information for a Web Service that is deployed on a Weblogic server using JAX-WS and SAAJ.</p>
<p>First we need to create the actual handler which implements the SOAPHandler interface.<br />
Next we need to create the class that implements the HandlerResolver interface. This class decides what handlers should be called and in what specific order. The handler above is added to this class.<br />
Finally we need to add the HandlerResolver instance to the Web Service Client.</p>
<p>By default the SOAP header is empty, but this is what we want the header to look like on the outbound call (the call to the web service):</p>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag">&lt;S:Header&gt;<br />
     &lt;wsse:Security xmlns:wsse=&#8221;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&#8221;&gt;                             <br />
          &lt;wsse:UsernameToken xmlns:wsu=&#8221;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&#8221;&gt;                             <br />
               &lt;wsse:Username&gt;TestUser&lt;/wsse:Username&gt;<br />
               &lt;wsse:Password Type=&#8221;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&#8221;&gt;TestPassword&lt;/wsse:Password&gt;<br />
          &lt;/wsse:UsernameToken&gt;<br />
     &lt;/wsse:Security&gt;<br />
&lt;/S:Header&gt;</td>
</tr>
</tbody>
</table>
<table class="textBackground" border="0">
<tbody>
<tr>
<td class="text">In our handler we need to do the implementation of a few methods but it is only the handleMessage() method that is of essence here.<br />
This is what our handler class looks like:</td>
</tr>
</tbody>
</table>
<p><span class="keyword">package</span> com.javadb.ws.example;</p>
<p><span class="keyword">import</span> java.util.Set;<br />
<span class="keyword">import</span> javax.xml.namespace.QName;<br />
<span class="keyword">import</span> javax.xml.soap.SOAPElement;<br />
<span class="keyword">import</span> javax.xml.soap.SOAPEnvelope;<br />
<span class="keyword">import</span> javax.xml.soap.SOAPHeader;<br />
<span class="keyword">import</span> javax.xml.soap.SOAPMessage;<br />
<span class="keyword">import</span> javax.xml.ws.handler.MessageContext;<br />
<span class="keyword">import</span> javax.xml.ws.handler.soap.SOAPHandler;<br />
<span class="keyword">import</span> javax.xml.ws.handler.soap.SOAPMessageContext;</p>
<p><span class="comment">/**<br />
 *<br />
 * @author <a href="http://www.javabout.com">www.javabout.com</a><br />
 */</span><br />
<span class="keyword">public</span> <span class="keyword">class</span> HeaderHandler <span class="keyword">implements</span> SOAPHandler&lt;SOAPMessageContext&gt; {</p>
<p>    <span class="keyword">public</span> <span class="keyword">boolean</span> handleMessage(SOAPMessageContext smc) {</p>
<p>        Boolean outboundProperty = (Boolean) smc.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);</p>
<p>        <span class="keyword">if</span> (outboundProperty.booleanValue()) {</p>
<p>            SOAPMessage message = smc.getMessage();</p>
<p>            <span class="keyword">try</span> {</p>
<p>                SOAPEnvelope envelope = smc.getMessage().getSOAPPart().getEnvelope();<br />
                SOAPHeader header = envelope.addHeader();</p>
<p>                SOAPElement security =<br />
                        header.addChildElement(<span class="string">&#8220;Security&#8221;</span>, <span class="string">&#8220;wsse&#8221;</span>, <span class="string">&#8220;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd&#8221;</span>);</p>
<p>                SOAPElement usernameToken =<br />
                        security.addChildElement(<span class="string">&#8220;UsernameToken&#8221;</span>, <span class="string">&#8220;wsse&#8221;</span>);<br />
                usernameToken.addAttribute(<span class="keyword">new</span> QName(<span class="string">&#8220;xmlns:wsu&#8221;</span>), <span class="string">&#8220;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&#8221;</span>);</p>
<p>                SOAPElement username =<br />
                        usernameToken.addChildElement(<span class="string">&#8220;Username&#8221;</span>, <span class="string">&#8220;wsse&#8221;</span>);<br />
                username.addTextNode(<span class="string">&#8220;TestUser&#8221;</span>);</p>
<p>                SOAPElement password =<br />
                        usernameToken.addChildElement(<span class="string">&#8220;Password&#8221;</span>, <span class="string">&#8220;wsse&#8221;</span>);<br />
                password.setAttribute(<span class="string">&#8220;Type&#8221;</span>, <span class="string">&#8220;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText&#8221;</span>);<br />
               password.addTextNode(<span class="string">&#8220;TestPassword&#8221;</span>);</p>
<p>                <span class="comment">//Print out the outbound SOAP message to System.out</span><br />
                message.writeTo(System.out);<br />
                System.out.println(<span class="string">&#8220;&#8221;</span>);<br />
                <br />
            } <span class="keyword">catch</span> (Exception e) {<br />
                e.printStackTrace();<br />
            }</p>
<p>        } <span class="keyword">else</span> {<br />
            <span class="keyword">try</span> {<br />
                <br />
                <span class="comment">//This handler does nothing with the response from the Web Service so</span><br />
                <span class="comment">//we just print out the SOAP message.</span><br />
                SOAPMessage message = smc.getMessage();<br />
                message.writeTo(System.out);<br />
                System.out.println(<span class="string">&#8220;&#8221;</span>);</p>
<p>            } <span class="keyword">catch</span> (Exception ex) {<br />
                ex.printStackTrace();<br />
            }<br />
        }</p>
<p>        <span class="keyword">return</span> outboundProperty;</p>
<p>    }</p>
<p>    <span class="keyword">public</span> Set getHeaders() {<br />
        <span class="comment">//throw new UnsupportedOperationException(&#8220;Not supported yet.&#8221;);</span><br />
        <span class="keyword">return</span> <span class="keyword">null</span>;<br />
    }</p>
<p>    <span class="keyword">public</span> <span class="keyword">boolean</span> handleFault(SOAPMessageContext context) {<br />
        <span class="comment">//throw new UnsupportedOperationException(&#8220;Not supported yet.&#8221;);</span><br />
        <span class="keyword">return</span> <span class="keyword">true</span>;<br />
    }</p>
<p>    <span class="keyword">public</span> <span class="keyword">void</span> close(MessageContext context) {<br />
    <span class="comment">//throw new UnsupportedOperationException(&#8220;Not supported yet.&#8221;);</span><br />
    }<br />
}</p>
<p>The handler resolver that is to contain the SOAP handler above looks like this:</p>
<p><span class="keyword">package</span> com.javadb.ws.example;</p>
<p><span class="keyword">import</span> java.util.ArrayList;<br />
<span class="keyword">import</span> java.util.List;<br />
<span class="keyword">import</span> javax.xml.ws.handler.Handler;<br />
<span class="keyword">import</span> javax.xml.ws.handler.HandlerResolver;<br />
<span class="keyword">import</span> javax.xml.ws.handler.PortInfo;</p>
<p><span class="comment">/**<br />
 *<br />
 * @author <a href="http://www.javabout.com">www.javabout.com</a><br />
 */</span><br />
<span class="keyword">public</span> <span class="keyword">class</span> HeaderHandlerResolver <span class="keyword">implements</span> HandlerResolver {<br />
    <br />
<span class="keyword">public</span> List&lt;Handler&gt; getHandlerChain(PortInfo portInfo) {<br />
      List&lt;Handler&gt; handlerChain = <span class="keyword">new</span> ArrayList&lt;Handler&gt;();</p>
<p>      HeaderHandler hh = <span class="keyword">new</span> HeaderHandler();</p>
<p>      handlerChain.add(hh);</p>
<p>      <span class="keyword">return</span> handlerChain;<br />
   }<br />
}</p>
<p>Finally we need to add the handler resolver to our web service client class.</p>
<p>JavadbWebServiceService service = <span class="keyword">new</span> JavadbWebServiceService();</p>
<p>   HeaderHandlerResolver handlerResolver = <span class="keyword">new</span> HeaderHandlerResolver();<br />
   service.setHandlerResolver(handlerResolver);</p>
<p>   JavadbWebService port = service.getJavadbWebServicePort();<br />
        <br />
   <span class="comment">//Call web service</span><br />
   String currentTime = port.getTime();<br />
        <br />
   System.out.println(<span class="string">&#8220;Current time is: &#8220;</span> + currentTime);</p>
<p>To find out how to generate the web service client classes check out this example:</p>
<table class="htmltagBackground" border="0">
<tbody>
<tr>
<td class="htmltag"><a class="text_link" href="http://www.javabout.com/create-a-web-service-client-with-jax-ws">Create a Web Service Client with JAX-WS</a></td>
</tr>
</tbody>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/using-a-message-handler-to-alter-the-soap-header-in-a-web-service-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Display Available Time Zones</title>
		<link>http://www.javabout.com/2009/03/06/display-available-time-zones/</link>
		<comments>http://www.javabout.com/2009/03/06/display-available-time-zones/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:55:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Different]]></category>
		<category><![CDATA[elapsed]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[www.javabout.com]]></category>
		<category><![CDATA[Zones]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=437</guid>
		<description><![CDATA[

This example shows how to display all available time zone IDs. These IDs are essential when you want to use classes like Date and Calendar and display the time in another time zone than default.To retrieve the time zones we call the static method getAvailableIDs of the TimeZone class. It returns an array of strings with the ID of each time zone.The array returned is quite extensive and to make it easier to find what we&#8217;re looking for in the output, we call the sort method of the Arrays class ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>This example shows how to display all available time zone IDs. These IDs are essential when you want to use classes like Date and Calendar and display the time in another time zone than default.<br/>To retrieve the time zones we call the static method getAvailableIDs of the TimeZone class. It returns an array of strings with the ID of each time zone.<br/>The array returned is quite extensive and to make it easier to find what we&#8217;re looking for in the output, we call the sort method of the Arrays class to sort the array.<br/><br/><br/></p>
<p><span class="code"><span class="keyword">package</span> com.javadb.examples;<br/><br/><span class="keyword">import</span> java.util.Arrays;<br/><span class="keyword">import</span> java.util.TimeZone;<br/><br/><span class="comment">/**<br/>&nbsp;*<br/>&nbsp;* @a*#117;t*#104;*#111;*#114;&nbsp;*#119;*#119;w*#46;*#106;*#97;*#118;ad*#98;*#46;c*#111;*#109;<br/>&nbsp;*/</span><br/><span class="keyword">public</span> <span class="keyword">class</span> Main {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> listTimeZoneIDs() {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String[] allTimeZones = TimeZone.getAvailableIDs();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Arrays.sort(allTimeZones);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">for</span> (String timezone : allTimeZones) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(timezone);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main main = <span class="keyword">new</span> Main();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.listTimeZoneIDs();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/><br/></span><br />
<table class="textBackground">
<tr>
<td class="text"><br/>The output looks like this:<br/><br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"><br/>ACT<br/>AET<br/>AGT<br/>ART<br/>AST<br/>Africa/Abidjan<br/>Africa/Accra<br/>Africa/Addis_Ababa<br/>Africa/Algiers<br/>Africa/Asmera<br/>Africa/Bamako<br/>Africa/Bangui<br/>Africa/Banjul<br/>Africa/Bissau<br/>Africa/Blantyre<br/>Africa/Brazzaville<br/>Africa/Bujumbura<br/>Africa/Cairo<br/>Africa/Casablanca<br/>Africa/Ceuta<br/>Africa/Conakry<br/>Africa/Dakar<br/>Africa/Dar_es_Salaam<br/>Africa/Djibouti<br/>Africa/Douala<br/>Africa/El_Aaiun<br/>Africa/Freetown<br/>Africa/Gaborone<br/>Africa/Harare<br/>Africa/Johannesburg<br/>Africa/Kampala<br/>Africa/Khartoum<br/>Africa/Kigali<br/>Africa/Kinshasa<br/>Africa/Lagos<br/>Africa/Libreville<br/>Africa/Lome<br/>Africa/Luanda<br/>Africa/Lubumbashi<br/>Africa/Lusaka<br/>Africa/Malabo<br/>Africa/Maputo<br/>Africa/Maseru<br/>Africa/Mbabane<br/>Africa/Mogadishu<br/>Africa/Monrovia<br/>Africa/Nairobi<br/>Africa/Ndjamena<br/>Africa/Niamey<br/>Africa/Nouakchott<br/>Africa/Ouagadougou<br/>Africa/Porto-Novo<br/>Africa/Sao_Tome<br/>Africa/Timbuktu<br/>Africa/Tripoli<br/>Africa/Tunis<br/>Africa/Windhoek<br/>America/Adak<br/>America/Anchorage<br/>America/Anguilla<br/>America/Antigua<br/>America/Araguaina<br/>America/Argentina/Buenos_Aires<br/>America/Argentina/Catamarca<br/>America/Argentina/ComodRivadavia<br/>America/Argentina/Cordoba<br/>America/Argentina/Jujuy<br/>America/Argentina/La_Rioja<br/>America/Argentina/Mendoza<br/>America/Argentina/Rio_Gallegos<br/>America/Argentina/San_Juan<br/>America/Argentina/Tucuman<br/>America/Argentina/Ushuaia<br/>America/Aruba<br/>America/Asuncion<br/>America/Atka<br/>America/Bahia<br/>America/Barbados<br/>America/Belem<br/>America/Belize<br/>America/Boa_Vista<br/>America/Bogota<br/>America/Boise<br/>America/Buenos_Aires<br/>America/Cambridge_Bay<br/>America/Campo_Grande<br/>America/Cancun<br/>America/Caracas<br/>America/Catamarca<br/>America/Cayenne<br/>America/Cayman<br/>America/Chicago<br/>America/Chihuahua<br/>America/Coral_Harbour<br/>America/Cordoba<br/>America/Costa_Rica<br/>America/Cuiaba<br/>America/Curacao<br/>America/Danmarkshavn<br/>America/Dawson<br/>America/Dawson_Creek<br/>America/Denver<br/>America/Detroit<br/>America/Dominica<br/>America/Edmonton<br/>America/Eirunepe<br/>America/El_Salvador<br/>America/Ensenada<br/>America/Fort_Wayne<br/>America/Fortaleza<br/>America/Glace_Bay<br/>America/Godthab<br/>America/Goose_Bay<br/>America/Grand_Turk<br/>America/Grenada<br/>America/Guadeloupe<br/>America/Guatemala<br/>America/Guayaquil<br/>America/Guyana<br/>America/Halifax<br/>America/Havana<br/>America/Hermosillo<br/>America/Indiana/Indianapolis<br/>America/Indiana/Knox<br/>America/Indiana/Marengo<br/>America/Indiana/Petersburg<br/>America/Indiana/Vevay<br/>America/Indiana/Vincennes<br/>America/Indianapolis<br/>America/Inuvik<br/>America/Iqaluit<br/>America/Jamaica<br/>America/Jujuy<br/>America/Juneau<br/>America/Kentucky/Louisville<br/>America/Kentucky/Monticello<br/>America/Knox_IN<br/>America/La_Paz<br/>America/Lima<br/>America/Los_Angeles<br/>America/Louisville<br/>America/Maceio<br/>America/Managua<br/>America/Manaus<br/>America/Martinique<br/>America/Mazatlan<br/>America/Mendoza<br/>America/Menominee<br/>America/Merida<br/>America/Mexico_City<br/>America/Miquelon<br/>America/Moncton<br/>America/Monterrey<br/>America/Montevideo<br/>America/Montreal<br/>America/Montserrat<br/>America/Nassau<br/>America/New_York<br/>America/Nipigon<br/>America/Nome<br/>America/Noronha<br/>America/North_Dakota/Center<br/>America/North_Dakota/New_Salem<br/>America/Panama<br/>America/Pangnirtung<br/>America/Paramaribo<br/>America/Phoenix<br/>America/Port-au-Prince<br/>America/Port_of_Spain<br/>America/Porto_Acre<br/>America/Porto_Velho<br/>America/Puerto_Rico<br/>America/Rainy_River<br/>America/Rankin_Inlet<br/>America/Recife<br/>America/Regina<br/>America/Rio_Branco<br/>America/Rosario<br/>America/Santiago<br/>America/Santo_Domingo<br/>America/Sao_Paulo<br/>America/Scoresbysund<br/>America/Shiprock<br/>America/St_Johns<br/>America/St_Kitts<br/>America/St_Lucia<br/>America/St_Thomas<br/>America/St_Vincent<br/>America/Swift_Current<br/>America/Tegucigalpa<br/>America/Thule<br/>America/Thunder_Bay<br/>America/Tijuana<br/>America/Toronto<br/>America/Tortola<br/>America/Vancouver<br/>America/Virgin<br/>America/Whitehorse<br/>America/Winnipeg<br/>America/Yakutat<br/>America/Yellowknife<br/>Antarctica/Casey<br/>Antarctica/Davis<br/>Antarctica/DumontDUrville<br/>Antarctica/Mawson<br/>Antarctica/McMurdo<br/>Antarctica/Palmer<br/>Antarctica/Rothera<br/>Antarctica/South_Pole<br/>Antarctica/Syowa<br/>Antarctica/Vostok<br/>Arctic/Longyearbyen<br/>Asia/Aden<br/>Asia/Almaty<br/>Asia/Amman<br/>Asia/Anadyr<br/>Asia/Aqtau<br/>Asia/Aqtobe<br/>Asia/Ashgabat<br/>Asia/Ashkhabad<br/>Asia/Baghdad<br/>Asia/Bahrain<br/>Asia/Baku<br/>Asia/Bangkok<br/>Asia/Beirut<br/>Asia/Bishkek<br/>Asia/Brunei<br/>Asia/Calcutta<br/>Asia/Choibalsan<br/>Asia/Chongqing<br/>Asia/Chungking<br/>Asia/Colombo<br/>Asia/Dacca<br/>Asia/Damascus<br/>Asia/Dhaka<br/>Asia/Dili<br/>Asia/Dubai<br/>Asia/Dushanbe<br/>Asia/Gaza<br/>Asia/Harbin<br/>Asia/Hong_Kong<br/>Asia/Hovd<br/>Asia/Irkutsk<br/>Asia/Istanbul<br/>Asia/Jakarta<br/>Asia/Jayapura<br/>Asia/Jerusalem<br/>Asia/Kabul<br/>Asia/Kamchatka<br/>Asia/Karachi<br/>Asia/Kashgar<br/>Asia/Katmandu<br/>Asia/Krasnoyarsk<br/>Asia/Kuala_Lumpur<br/>Asia/Kuching<br/>Asia/Kuwait<br/>Asia/Macao<br/>Asia/Macau<br/>Asia/Magadan<br/>Asia/Makassar<br/>Asia/Manila<br/>Asia/Muscat<br/>Asia/Nicosia<br/>Asia/Novosibirsk<br/>Asia/Omsk<br/>Asia/Oral<br/>Asia/Phnom_Penh<br/>Asia/Pontianak<br/>Asia/Pyongyang<br/>Asia/Qatar<br/>Asia/Qyzylorda<br/>Asia/Rangoon<br/>Asia/Riyadh<br/>Asia/Riyadh87<br/>Asia/Riyadh88<br/>Asia/Riyadh89<br/>Asia/Saigon<br/>Asia/Sakhalin<br/>Asia/Samarkand<br/>Asia/Seoul<br/>Asia/Shanghai<br/>Asia/Singapore<br/>Asia/Taipei<br/>Asia/Tashkent<br/>Asia/Tbilisi<br/>Asia/Tehran<br/>Asia/Tel_Aviv<br/>Asia/Thimbu<br/>Asia/Thimphu<br/>Asia/Tokyo<br/>Asia/Ujung_Pandang<br/>Asia/Ulaanbaatar<br/>Asia/Ulan_Bator<br/>Asia/Urumqi<br/>Asia/Vientiane<br/>Asia/Vladivostok<br/>Asia/Yakutsk<br/>Asia/Yekaterinburg<br/>Asia/Yerevan<br/>Atlantic/Azores<br/>Atlantic/Bermuda<br/>Atlantic/Canary<br/>Atlantic/Cape_Verde<br/>Atlantic/Faeroe<br/>Atlantic/Jan_Mayen<br/>Atlantic/Madeira<br/>Atlantic/Reykjavik<br/>Atlantic/South_Georgia<br/>Atlantic/St_Helena<br/>Atlantic/Stanley<br/>Australia/ACT<br/>Australia/Adelaide<br/>Australia/Brisbane<br/>Australia/Broken_Hill<br/>Australia/Canberra<br/>Australia/Currie<br/>Australia/Darwin<br/>Australia/Hobart<br/>Australia/LHI<br/>Australia/Lindeman<br/>Australia/Lord_Howe<br/>Australia/Melbourne<br/>Australia/NSW<br/>Australia/North<br/>Australia/Perth<br/>Australia/Queensland<br/>Australia/South<br/>Australia/Sydney<br/>Australia/Tasmania<br/>Australia/Victoria<br/>Australia/West<br/>Australia/Yancowinna<br/>BET<br/>BST<br/>Brazil/Acre<br/>Brazil/DeNoronha<br/>Brazil/East<br/>Brazil/West<br/>CAT<br/>CET<br/>CNT<br/>CST<br/>CST6CDT<br/>CTT<br/>Canada/Atlantic<br/>Canada/Central<br/>Canada/East-Saskatchewan<br/>Canada/Eastern<br/>Canada/Mountain<br/>Canada/Newfoundland<br/>Canada/Pacific<br/>Canada/Saskatchewan<br/>Canada/Yukon<br/>Chile/Continental<br/>Chile/EasterIsland<br/>Cuba<br/>EAT<br/>ECT<br/>EET<br/>EST<br/>EST5EDT<br/>Egypt<br/>Eire<br/>Etc/GMT<br/>Etc/GMT 0<br/>Etc/GMT 1<br/>Etc/GMT 10<br/>Etc/GMT 11<br/>Etc/GMT 12<br/>Etc/GMT 2<br/>Etc/GMT 3<br/>Etc/GMT 4<br/>Etc/GMT 5<br/>Etc/GMT 6<br/>Etc/GMT 7<br/>Etc/GMT 8<br/>Etc/GMT 9<br/>Etc/GMT-0<br/>Etc/GMT-1<br/>Etc/GMT-10<br/>Etc/GMT-11<br/>Etc/GMT-12<br/>Etc/GMT-13<br/>Etc/GMT-14<br/>Etc/GMT-2<br/>Etc/GMT-3<br/>Etc/GMT-4<br/>Etc/GMT-5<br/>Etc/GMT-6<br/>Etc/GMT-7<br/>Etc/GMT-8<br/>Etc/GMT-9<br/>Etc/GMT0<br/>Etc/Greenwich<br/>Etc/UCT<br/>Etc/UTC<br/>Etc/Universal<br/>Etc/Zulu<br/>Europe/Amsterdam<br/>Europe/Andorra<br/>Europe/Athens<br/>Europe/Belfast<br/>Europe/Belgrade<br/>Europe/Berlin<br/>Europe/Bratislava<br/>Europe/Brussels<br/>Europe/Bucharest<br/>Europe/Budapest<br/>Europe/Chisinau<br/>Europe/Copenhagen<br/>Europe/Dublin<br/>Europe/Gibraltar<br/>Europe/Helsinki<br/>Europe/Istanbul<br/>Europe/Kaliningrad<br/>Europe/Kiev<br/>Europe/Lisbon<br/>Europe/Ljubljana<br/>Europe/London<br/>Europe/Luxembourg<br/>Europe/Madrid<br/>Europe/Malta<br/>Europe/Mariehamn<br/>Europe/Minsk<br/>Europe/Monaco<br/>Europe/Moscow<br/>Europe/Nicosia<br/>Europe/Oslo<br/>Europe/Paris<br/>Europe/Prague<br/>Europe/Riga<br/>Europe/Rome<br/>Europe/Samara<br/>Europe/San_Marino<br/>Europe/Sarajevo<br/>Europe/Simferopol<br/>Europe/Skopje<br/>Europe/Sofia<br/>Europe/Stockholm<br/>Europe/Tallinn<br/>Europe/Tirane<br/>Europe/Tiraspol<br/>Europe/Uzhgorod<br/>Europe/Vaduz<br/>Europe/Vatican<br/>Europe/Vienna<br/>Europe/Vilnius<br/>Europe/Warsaw<br/>Europe/Zagreb<br/>Europe/Zaporozhye<br/>Europe/Zurich<br/>GB<br/>GB-Eire<br/>GMT<br/>GMT0<br/>Greenwich<br/>HST<br/>Hongkong<br/>IET<br/>IST<br/>Iceland<br/>Indian/Antananarivo<br/>Indian/Chagos<br/>Indian/Christmas<br/>Indian/Cocos<br/>Indian/Comoro<br/>Indian/Kerguelen<br/>Indian/Mahe<br/>Indian/Maldives<br/>Indian/Mauritius<br/>Indian/Mayotte<br/>Indian/Reunion<br/>Iran<br/>Israel<br/>JST<br/>Jamaica<br/>Japan<br/>Kwajalein<br/>Libya<br/>MET<br/>MIT<br/>MST<br/>MST7MDT<br/>Mexico/BajaNorte<br/>Mexico/BajaSur<br/>Mexico/General<br/>Mideast/Riyadh87<br/>Mideast/Riyadh88<br/>Mideast/Riyadh89<br/>NET<br/>NST<br/>NZ<br/>NZ-CHAT<br/>Navajo<br/>PLT<br/>PNT<br/>PRC<br/>PRT<br/>PST<br/>PST8PDT<br/>Pacific/Apia<br/>Pacific/Auckland<br/>Pacific/Chatham<br/>Pacific/Easter<br/>Pacific/Efate<br/>Pacific/Enderbury<br/>Pacific/Fakaofo<br/>Pacific/Fiji<br/>Pacific/Funafuti<br/>Pacific/Galapagos<br/>Pacific/Gambier<br/>Pacific/Guadalcanal<br/>Pacific/Guam<br/>Pacific/Honolulu<br/>Pacific/Johnston<br/>Pacific/Kiritimati<br/>Pacific/Kosrae<br/>Pacific/Kwajalein<br/>Pacific/Majuro<br/>Pacific/Marquesas<br/>Pacific/Midway<br/>Pacific/Nauru<br/>Pacific/Niue<br/>Pacific/Norfolk<br/>Pacific/Noumea<br/>Pacific/Pago_Pago<br/>Pacific/Palau<br/>Pacific/Pitcairn<br/>Pacific/Ponape<br/>Pacific/Port_Moresby<br/>Pacific/Rarotonga<br/>Pacific/Saipan<br/>Pacific/Samoa<br/>Pacific/Tahiti<br/>Pacific/Tarawa<br/>Pacific/Tongatapu<br/>Pacific/Truk<br/>Pacific/Wake<br/>Pacific/Wallis<br/>Pacific/Yap<br/>Poland<br/>Portugal<br/>ROK<br/>SST<br/>Singapore<br/>SystemV/AST4<br/>SystemV/AST4ADT<br/>SystemV/CST6<br/>SystemV/CST6CDT<br/>SystemV/EST5<br/>SystemV/EST5EDT<br/>SystemV/HST10<br/>SystemV/MST7<br/>SystemV/MST7MDT<br/>SystemV/PST8<br/>SystemV/PST8PDT<br/>SystemV/YST9<br/>SystemV/YST9YDT<br/>Turkey<br/>UCT<br/>US/Alaska<br/>US/Aleutian<br/>US/Arizona<br/>US/Central<br/>US/East-Indiana<br/>US/Eastern<br/>US/Hawaii<br/>US/Indiana-Starke<br/>US/Michigan<br/>US/Mountain<br/>US/Pacific<br/>US/Pacific-New<br/>US/Samoa<br/>UTC<br/>Universal<br/>VST<br/>W-SU<br/>WET<br/>Zulu<br/><br/></td>
</tr>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/display-available-time-zones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Using the Calendar Class to Display Current Time in Different Time Zones</title>
		<link>http://www.javabout.com/2009/03/06/using-the-calendar-class-to-display-current-time-in-different-time-zones/</link>
		<comments>http://www.javabout.com/2009/03/06/using-the-calendar-class-to-display-current-time-in-different-time-zones/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:55:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[char]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[Decrement]]></category>
		<category><![CDATA[Different]]></category>
		<category><![CDATA[elapsed]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[what]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=436</guid>
		<description><![CDATA[

To display time in a specific time zone we can use the Calendar class. After it has been created we set the time zone on the instance using the method setTimeZone. It is really all that is to it, after that we can just query the instance for hours and minutes as in the code example below where time in three major cities around the world is displayed.
package com.javadb.examples;import java.util.Calendar;import java.util.TimeZone;/**&#160;*&#160;* @a*#117;tho*#114;&#160;w*#119;*#119;*#46;j*#97;*#118;adb.*#99;om&#160;*/public class Main {&#160;&#160;&#160;&#160;public void setTimeZones() {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Calendar calNewYork = Calendar.getInstance();&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Calendar calParis = Calendar.getInstance();&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Calendar calTokyo = Calendar.getInstance();&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;calNewYork.setTimeZone(TimeZone.getTimeZone(&#8220;America/New_York&#8221;));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;calParis.setTimeZone(TimeZone.getTimeZone(&#8220;Europe/Paris&#8221;));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;calTokyo.setTimeZone(TimeZone.getTimeZone(&#8220;Asia/Tokyo&#8221;));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;Time in New York: ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>To display time in a specific time zone we can use the Calendar class. After it has been created we set the time zone on the instance using the method setTimeZone. It is really all that is to it, after that we can just query the instance for hours and minutes as in the code example below where time in three major cities around the world is displayed.<br/><br/></p>
<p><span class="code"><span class="keyword">package</span> com.javadb.examples;<br/><br/><span class="keyword">import</span> java.util.Calendar;<br/><span class="keyword">import</span> java.util.TimeZone;<br/><br/><span class="comment">/**<br/>&nbsp;*<br/>&nbsp;* @a*#117;tho*#114;&nbsp;w*#119;*#119;*#46;j*#97;*#118;adb.*#99;om<br/>&nbsp;*/</span><br/><span class="keyword">public</span> <span class="keyword">class</span> Main {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> setTimeZones() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar calNewYork = Calendar.getInstance();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar calParis = Calendar.getInstance();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar calTokyo = Calendar.getInstance();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calNewYork.setTimeZone(TimeZone.getTimeZone(<span class="string">&#8220;America/New_York&#8221;</span>));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calParis.setTimeZone(TimeZone.getTimeZone(<span class="string">&#8220;Europe/Paris&#8221;</span>));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calTokyo.setTimeZone(TimeZone.getTimeZone(<span class="string">&#8220;Asia/Tokyo&#8221;</span>));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Time in New York: &#8220;</span>   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calNewYork.get(Calendar.HOUR_OF_DAY)   <span class="string">&#8220;:&#8221;</span>   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calNewYork.get(Calendar.MINUTE));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Time in Paris: &#8220;</span>   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calParis.get(Calendar.HOUR_OF_DAY)   <span class="string">&#8220;:&#8221;</span>   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calParis.get(Calendar.MINUTE));<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Time in Tokyo: &#8220;</span>   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calTokyo.get(Calendar.HOUR_OF_DAY)   <span class="string">&#8220;:&#8221;</span>   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calTokyo.get(Calendar.MINUTE));<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main main = <span class="keyword">new</span> Main();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.setTimeZones();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/><br/><br/></span><br />
<table class="textBackground">
<tr>
<td class="text"><br/>Here is what the output looked like when the example above was run:<br/><br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"><br/>Time in New York: 13:52<br/>Time in Paris: 19:52<br/>Time in Tokyo: 2:52<br/><br/></td>
</tr>
</table>
<table class="textBackground">
<tr>
<td class="text"><br/>To display a list of available time zone IDs, please see this link:<br/><br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"><br/><a href="/display-available-time-zones" class="text_link">Display Available Time Zones</a><br/><br/></td>
</tr>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/using-the-calendar-class-to-display-current-time-in-different-time-zones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Load a Resource Bundle</title>
		<link>http://www.javabout.com/2009/03/06/load-a-resource-bundle/</link>
		<comments>http://www.javabout.com/2009/03/06/load-a-resource-bundle/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:54:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[Load]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[Symbols]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=435</guid>
		<description><![CDATA[

This example shows how to load a ResourceBundle from the classpath and then enumerate through it.Since ResourceBundle is an abstract class and therefore cannot be instantiated we call its static method getBundle() which returns the ResourceBundle instance.The method has a few overloads but we use the one that takes a basename (in this case &#8216;Phrases&#8217;) and a locale. This means that somewhere on the classpath there has to be a file named &#8216;Phrases_en_US.properties&#8217;.In this example the file only has two rows (see further below). An Enumeration with the keys is ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>This example shows how to load a ResourceBundle from the classpath and then enumerate through it.<br/>Since ResourceBundle is an abstract class and therefore cannot be instantiated we call its static method getBundle() which returns the ResourceBundle instance.<br/>The method has a few overloads but we use the one that takes a basename (in this case &#8216;Phrases&#8217;) and a locale. This means that somewhere on the classpath there has to be a file named &#8216;Phrases_en_US.properties&#8217;.<br/>In this example the file only has two rows (see further below). An Enumeration with the keys is obtained by calling the getKeys() method, then a while-loop is used to enumerate through the keys and print out each of them along with the value.<br/><br/></p>
<p><span class="code"><span class="keyword">package</span> com.javadb.examples;<br/><br/><span class="keyword">import</span> java.util.Enumeration;<br/><span class="keyword">import</span> java.util.Locale;<br/><span class="keyword">import</span> java.util.ResourceBundle;<br/><br/><br/><span class="comment">/**<br/>&nbsp;*<br/>&nbsp;* @aut*#104;o*#114; *#119;w*#119;.*#106;*#97;vadb.*#99;om <br/>&nbsp;*/</span><br/><span class="keyword">public</span> <span class="keyword">class</span> Main {<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> loadResourceBundle() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResourceBundle resource = ResourceBundle.getBundle(<span class="string">&#8220;Phrases&#8221;</span>, Locale.US);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration&lt;String&gt; keys = resource.getKeys();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String key = <span class="keyword">null</span>;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">while</span> (keys.hasMoreElements()) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;key = keys.nextElement();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(key   <span class="string">&#8221; &#8211; &#8220;</span>   resource.getObject(key));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">new</span> Main().loadResourceBundle();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;<br/>&nbsp;}<br/></span><br />
<table class="textBackground">
<tr>
<td class="text"><br/>This is what the contents of the Phrases_en_US.properties file looks like:<br/><br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"><br/>phrase1=Hello<br/>phrase2=World<br/><br/></td>
</tr>
</table>
<table class="textBackground">
<tr>
<td class="text"><br/>&#8230;and this is what the output looks like when the example is run:<br/><br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"><br/>phrase2 &#8211; World<br/>phrase1 &#8211; Hello<br/><br/></td>
</tr>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/load-a-resource-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Getting Currency Symbols</title>
		<link>http://www.javabout.com/2009/03/06/getting-currency-symbols/</link>
		<comments>http://www.javabout.com/2009/03/06/getting-currency-symbols/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:54:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Case]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Currency]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[SimpleDateFormat]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=434</guid>
		<description><![CDATA[

This example shows how to get the currency symbols for different countries. The code below displays the currency symbols for three countries, US, UK and France.
package com.javadb.examples;import java.util.Currency;import java.util.Locale;/**&#160;*&#160;* *#64;author *#119;*#119;*#119;*#46;java*#100;b.*#99;*#111;*#109; &#160;*/public class Main {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;public void displayCurrencySymbols() {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Currency currency = Currency.getInstance(Locale.US); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;United States: &#8220;   currency.getSymbol());&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;currency = Currency.getInstance(Locale.UK);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;United Kingdom: &#8220;   currency.getSymbol());&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;currency = Currency.getInstance(Locale.FRANCE);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;France: &#8220;   currency.getSymbol());&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;public static void main(String[] args) {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;new Main().displayCurrencySymbols();&#160;&#160;&#160;&#160;}&#160;&#160;}


The output from the code example:




United States: USDUnited Kingdom: GBPFrance: €




]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>This example shows how to get the currency symbols for different countries. The code below displays the currency symbols for three countries, US, UK and France.<br/><br/></p>
<p><span class="code"><span class="keyword">package</span> com.javadb.examples;<br/><br/><span class="keyword">import</span> java.util.Currency;<br/><span class="keyword">import</span> java.util.Locale;<br/><br/><br/><span class="comment">/**<br/>&nbsp;*<br/>&nbsp;* *#64;author *#119;*#119;*#119;*#46;java*#100;b.*#99;*#111;*#109; <br/>&nbsp;*/</span><br/><span class="keyword">public</span> <span class="keyword">class</span> Main {<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> displayCurrencySymbols() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Currency currency = Currency.getInstance(Locale.US); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;United States: &#8220;</span>   currency.getSymbol());<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currency = Currency.getInstance(Locale.UK);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;United Kingdom: &#8220;</span>   currency.getSymbol());<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;currency = Currency.getInstance(Locale.FRANCE);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;France: &#8220;</span>   currency.getSymbol());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;} <br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">new</span> Main().displayCurrencySymbols();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;<br/>&nbsp;}<br/><br/></span><br />
<table class="textBackground">
<tr>
<td class="text"><br/>The output from the code example:<br/><br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"><br/>United States: USD<br/>United Kingdom: GBP<br/>France: €<br/><br/></td>
</tr>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/getting-currency-symbols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Get current date and time with the SimpleDateFormat class</title>
		<link>http://www.javabout.com/2009/03/06/get-current-date-and-time-with-the-simpledateformat-class/</link>
		<comments>http://www.javabout.com/2009/03/06/get-current-date-and-time-with-the-simpledateformat-class/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:54:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[current]]></category>
		<category><![CDATA[Decrement]]></category>
		<category><![CDATA[elapsed]]></category>
		<category><![CDATA[external]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[Instantiated]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[valid]]></category>
		<category><![CDATA[what]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=433</guid>
		<description><![CDATA[

This class prints current date and time by creating a Date object and using instances of SimpleDateFormat to format the Date object.See the SimpleDateFormat api reference for more format options.
import java.text.SimpleDateFormat;import java.util.Date;public class GetDateTime {&#160;&#160;&#160;&#160;public GetDateTime() {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SimpleDateFormat sdfDate = new SimpleDateFormat(&#8220;dd/MM/yyyy&#8221;);&#160;&#160;&#160;&#160;SimpleDateFormat sdfTime = new SimpleDateFormat(&#8220;HH:mm:ss&#8221;);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Date now = new Date();&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;String strDate = sdfDate.format(now);&#160;&#160;&#160;&#160;String strTime = sdfTime.format(now);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;Date: &#8220;   strDate);&#160;&#160;&#160;&#160;System.out.println(&#8220;Time: &#8220;   strTime);&#160;&#160;&#160;&#160;&#160;&#160;}&#160;&#160;public static void main(String[] args) {&#160;&#160;&#160;&#160;GetDateTime getDateTime = new GetDateTime();&#160;&#160;}}&#160; 


]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>This class prints current date and time by creating a Date object and using instances of SimpleDateFormat to format the Date object.<br/>See the SimpleDateFormat api reference for more format options.<br/><br/></p>
<p><span class="code"><span class="keyword">import</span> java.text.SimpleDateFormat;<br/><span class="keyword">import</span> java.util.Date;<br/><br/><br/><span class="keyword">public</span> <span class="keyword">class</span> GetDateTime {<br/><br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;<span class="keyword">public</span> GetDateTime() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;SimpleDateFormat sdfDate = <span class="keyword">new</span> SimpleDateFormat(<span class="string">&#8220;dd/MM/yyyy&#8221;</span>);<br/>&nbsp;&nbsp;&nbsp;&nbsp;SimpleDateFormat sdfTime = <span class="keyword">new</span> SimpleDateFormat(<span class="string">&#8220;HH:mm:ss&#8221;</span>);<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;Date now = <span class="keyword">new</span> Date();<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;String strDate = sdfDate.format(now);<br/>&nbsp;&nbsp;&nbsp;&nbsp;String strTime = sdfTime.format(now);<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Date: &#8220;</span>   strDate);<br/>&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Time: &#8220;</span>   strTime);<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;GetDateTime getDateTime = <span class="keyword">new</span> GetDateTime();<br/>&nbsp;&nbsp;}<br/>}<br/><br/>&nbsp;</span> </p>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/get-current-date-and-time-with-the-simpledateformat-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Increment and Decrement a Date Using the Calendar Class</title>
		<link>http://www.javabout.com/2009/03/06/increment-and-decrement-a-date-using-the-calendar-class/</link>
		<comments>http://www.javabout.com/2009/03/06/increment-and-decrement-a-date-using-the-calendar-class/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:54:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[char]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[Increment]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[Today's]]></category>
		<category><![CDATA[valid]]></category>
		<category><![CDATA[what]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=432</guid>
		<description><![CDATA[

>This code example shows how to increment and decrement a date using an instance of the Calendar class.The first method, incrementDate, increments the Calendar which is passed to the method by 5 days.The second method, decrementDate, decrements the same Calendar instance with one month. 
>import java.util.Calendar;/**&#160;*&#160;* @*#97;*#117;t*#104;*#111;*#114; *#119;*#119;w*#46;*#106;*#97;v*#97;*#100;*#98;.*#99;*#111;m&#160;*/public class Main {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;public void incrementDate(Calendar cal) {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;int daysToIncrement = 5;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;cal.add(Calendar.DATE, daysToIncrement);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;Date after increment: &#8220;   cal.getTime());&#160;&#160;&#160;&#160;}&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;public void decrementDate(Calendar cal) {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;int monthsToDecrement = -1;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;cal.add(Calendar.MONTH, monthsToDecrement);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;System.out.println(&#8220;Date after decrement: &#8220;   cal.getTime());&#160;&#160;&#160;&#160;&#160;}&#160;&#160;&#160;&#160;/**&#160;&#160;&#160;&#160;&#160;* @param args the command line arguments&#160;&#160;&#160;&#160;&#160;*/&#160;&#160;&#160;&#160;public static void main(String[] args) {&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Calendar ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>>This code example shows how to increment and decrement a date using an instance of the Calendar class.<br/>The first method, incrementDate, increments the Calendar which is passed to the method by 5 days.<br/>The second method, decrementDate, decrements the same Calendar instance with one month.<br/> <br/></p>
<p><span class="code">><span class="keyword">import</span> java.util.Calendar;<br/><br/><span class="comment">/**<br/>&nbsp;*<br/>&nbsp;* @*#97;*#117;t*#104;*#111;*#114; *#119;*#119;w*#46;*#106;*#97;v*#97;*#100;*#98;.*#99;*#111;m<br/>&nbsp;*/</span><br/><span class="keyword">public</span> <span class="keyword">class</span> Main {<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> incrementDate(Calendar cal) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">int</span> daysToIncrement = <span class="intvalue">5</span>;<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cal.add(Calendar.DATE, daysToIncrement);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Date after increment: &#8220;</span>   cal.getTime());<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> decrementDate(Calendar cal) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">int</span> monthsToDecrement = -<span class="intvalue">1</span>;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cal.add(Calendar.MONTH, monthsToDecrement);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Date after decrement: &#8220;</span>   cal.getTime());<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">/**<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param args the command line arguments<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar cal = Calendar.getInstance();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Now : &#8220;</span>   cal.getTime());<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main main = <span class="keyword">new</span> Main();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.incrementDate(cal);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.decrementDate(cal);<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>}<br/>&nbsp;</span><br />
<table class="textBackground">
<tr>
<td class="text"> <br/>Since both the increment and decrement methods are called with the same instance of the Calendar class, the output from the code example showed this when it was executed:<br/> <br/></td>
</tr>
</table>
<table class="htmltagBackground">
<tr>
<td class="htmltag"> <br/>Now :    Wed Oct 01 18:15:15 CEST 2008<br/>Date after increment:  Mon Oct 06 18:15:15 CEST 2008<br/>Date after decrement:  Sat Sep 06 18:15:15 CEST 2008<br/><br/></td>
</tr>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/increment-and-decrement-a-date-using-the-calendar-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Utility Classes &#8211; Get Today&#8217;s Date</title>
		<link>http://www.javabout.com/2009/03/06/get-todays-date/</link>
		<comments>http://www.javabout.com/2009/03/06/get-todays-date/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 13:53:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java Codes]]></category>
		<category><![CDATA[bean]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[hello world javafx]]></category>
		<category><![CDATA[Instantiated]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java bean]]></category>
		<category><![CDATA[java code]]></category>
		<category><![CDATA[java code examples]]></category>
		<category><![CDATA[java codes]]></category>
		<category><![CDATA[java ee]]></category>
		<category><![CDATA[java fundamentals]]></category>
		<category><![CDATA[java fx]]></category>
		<category><![CDATA[java loading textfile configuration]]></category>
		<category><![CDATA[java se]]></category>
		<category><![CDATA[java servlet]]></category>
		<category><![CDATA[javaabout]]></category>
		<category><![CDATA[javabean]]></category>
		<category><![CDATA[javabout]]></category>
		<category><![CDATA[javabout.com]]></category>
		<category><![CDATA[javacode]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[javame]]></category>
		<category><![CDATA[javase]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[valid]]></category>
		<category><![CDATA[www.javabout.com]]></category>

		<guid isPermaLink="false">http://www.javabout.com/?p=431</guid>
		<description><![CDATA[

>This code example shows how to output today&#8217;s date. It uses the Calendar class. Since it is an abstract class and therefore cannot be instantiated we created it using the getInstance() method. Then we create an instance of the SimpleDateFormat class which takes the format we want to display the date in as argument to the constructor.Finally the method &#8216;format()&#8217; is called on the SimpleDateFormat object. The format() method takes a java.util.Date object as argument and we can get our hands on one by calling the getTime() method of the ...]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>>This code example shows how to output today&#8217;s date. It uses the Calendar class. Since it is an abstract class and therefore cannot be instantiated we created it using the getInstance() method. Then we create an instance of the SimpleDateFormat class which takes the format we want to display the date in as argument to the constructor.<br/>Finally the method &#8216;format()&#8217; is called on the SimpleDateFormat object. The format() method takes a java.util.Date object as argument and we can get our hands on one by calling the getTime() method of the Calendar instance.<br/> <br/></p>
<p><span class="code">><span class="keyword">import</span> java.text.SimpleDateFormat;<br/><span class="keyword">import</span> java.util.Calendar;<br/><br/><br/><span class="comment">/**<br/>&nbsp;*<br/>&nbsp;* *#64;*#97;*#117;th*#111;r w*#119;*#119;.ja*#118;a*#100;*#98;*#46;c*#111;m<br/>&nbsp;*/</span><br/><span class="keyword">public</span> <span class="keyword">class</span> Main {<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">void</span> convertDateToString() {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar calendar = Calendar.getInstance();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SimpleDateFormat dateFormat = <span class="keyword">new</span> SimpleDateFormat(<span class="string">&#8220;dd/MM/yyyy&#8221;</span>);<br/>&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">try</span> {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(<span class="string">&#8220;Today: &#8220;</span>   dateFormat.format(calendar.getTime()));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <span class="keyword">catch</span> (Exception e) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">/**<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* @param args the command line arguments<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> main(String[] args) {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">new</span> Main().convertDateToString();<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>}<br/></span><br />
<table class="textBackground">
<tr>
<td class="text"> <br/>The output from the code above prints the current date.<br/> <br/></td>
</tr>
</table>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.javabout.com/2009/03/06/get-todays-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

