Using properties class

How do I extract keys with values of pcoa245 for example using the Properties() class. The file is shown below. Thanks for your help.
pcoa245= C .. QMan_2 (tsorial@pcoa245)
pcoa245= Q .. QMan_3 (tsorial@pcoa245)
sun122= C .. Testing (tsorial@pcoa245)
sun122= C .. testing ([email protected])
sun122= R .. sasls01 (tsorial@LOCAL)

Maybe it will help if I show you what I have so far:
Properties p=new Properties();
String sFile=FileOps.FileInDir(System.getProperty("user.dir"),"server_jobs.txt");
p.load(new FileInputStream(sFile));
//Add job item to server node
jobItem=new DefaultMutableTreeNode(p.getProperty(zServer.getName()));
serverName.add(jobItem);ServerName is a node within a JTree. I am trying to extract the lines (not just one) that start with pcoa245 and place the strings after the "=" into the tree. How would I extract these lines using the properties class.

Similar Messages

  • Use properties to get character in file but some char could not be decode

    i use properties class to get a file with Big5 character inside the file, but some character could not be display properly.....
    sample code:
    import java.io.*;
    import java.util.*;
    public class Frankie {
    public static void main(String[] arg) {
    try {
    Properties p = new Properties();
    p.load(new FileInputStream("file.ini"));
    Enumeration e = p.propertyNames();
    while (e.hasMoreElements()) {
    String name = (String)e.nextElement();
    String value = p.getProperty(name);
    String coded_value = new String(value.getBytes("iso-8859-1"), "Big5");
    System.out.println(name + " : " + coded_value);
    byte[] bBytes2 = coded_value.getBytes();
    for (int k = 0; k < bBytes2.length; k++) {
    System.out.println("byte " + "iso1" + "[" + k + "] = " + bBytes2[k]);
    catch (Exception e) {
    e.printStackTrace();
    ==================
    file.ini
    people=&#20320;
    a=&#39184;
    ==================
    result:
    a : ?
    byte iso1[0] = 63
    people : &#20320;
    byte iso1[0] = -89
    byte iso1[1] = 65
    ==================
    the proper byte of "&#39184;" should be (-64, 92).....
    If i use a varible to store this character in the source code, and use value.getBytes("big5"), the byte could be properly display for this character....
    how can i solve this? thanks a lot!

    The Properties class javadoc says
    The load and store methods load and store properties in a simple line-oriented format specified
    below. This format uses the ISO 8859-1 character encoding. Characters that cannot be directly
    represented in this encoding can be written using Unicode escapes ; only a single 'u' character
    is allowed in an escape sequence. The native2ascii tool can be used to convert property files to
    and from other character encodings.
    which means you are not supposed to use "big5" encoding in your Properties text file
    directly. There is a commandline tool "native2ascii" bundled with your jdk package that
    you can use to convert your "big5" encoded Properties file into unicode escapes based
    text file, then you no longer needs to play the trick
    String coded_value = new String(value.getBytes("iso-8859-1"), "Big5");
    p.getProperty(name) will give you exactly the correct "value" defined in your properties
    file.
    -x
    btw, when using "native2ascii", if you are not in a "big5" env, using "-encoding big5" option
    to force it.

  • Using FileIOInteractionSpec Class For Moving File using File Adapter

    Hi All,
    I am tring to use FileIOInteractionSpec class to move a file from one location to another. The problem is that I am not able to override its properties from BPEL, here is how the FileAdapter.jca file looks like which moves the file from one location to another:
    <adapter-config name="MoveFileService" adapter="File Adapter" wsdlLocation="MoveFileService.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
    <connection-factory location="eis/FileAdapter"/>
    <endpoint-interaction portType="MoveFile_ptt" operation="MoveFile">
    <interaction-spec className="oracle.tip.adapter.file.outbound.FileReadInteractionSpec">
    <property name="DeleteFile" value="true"/>
    <property name="PhysicalDirectory" value="C:\FileRead"/>
    <property name="FileName" value="dummy.txt"/>
    </interaction-spec>
    </endpoint-interaction>
    *<endpoint-interaction portType="MoveFile_ptt" operation="Move">*
    *<interaction-spec className="oracle.tip.adapter.file.outbound.FileIoInteractionSpec">*
    *<property name="Type" value="MOVE"/>*
    *<property name="SourcePhysicalDirectory" value="C:\FileRead"/>*
    *<property name="SourceFileName" value="dummy.txt"/>*
    *<property name="TargetPhysicalDirectory" value="C:\FileRead2"/>*
    *<property name="TargetFileName" value="dummyCopy.txt"/>*
    *</interaction-spec>*
    *</endpoint-interaction>*
    </adapter-config>
    In the above code, I have hard-coded the values, and it works fine like that.
    However, when I try to override these values by defining properies in BPEL invoke's tag, the values are getting passed as null.
    Here is the invoke tag code, tried the following 2 combinations:
    <invoke name="InvokeFileMove"
    inputVariable="InvokeFileMove_MoveFile_InputVariable"
    partnerLink="MoveFileService" portType="ns1:MoveFile_ptt"
    operation="Move" bpelx:invokeAsDetail="no">
    <bpelx:inputProperty name="jca.file.SourcePhysicalDirectory" value="C:\FileRead"/>
    <bpelx:inputProperty name="jca.file.SourceFileName" value="dummy.txt"/>
    <bpelx:inputProperty name="jca.file.TargetPhysicalDirectory" value="C:\FileRead2"/>
    <bpelx:inputProperty name="jca.file.TargetFileName" value="dummyCopy.txt"/>
    </invoke>
    And
    <invoke name="InvokeFileMove"
    inputVariable="InvokeFileMove_MoveFile_InputVariable"
    partnerLink="MoveFileService" portType="ns1:MoveFile_ptt"
    operation="Move" bpelx:invokeAsDetail="no">
    <bpelx:inputProperty name="SourcePhysicalDirectory" value="C:\FileRead"/>
    <bpelx:inputProperty name="SourceFileName" value="dummy.txt"/>
    <bpelx:inputProperty name="TargetPhysicalDirectory" value="C:\FileRead2"/>
    <bpelx:inputProperty name="TargetFileName" value="dummyCopy.txt"/>
    </invoke>
    These four properties are not visible in Invoke -> Properties tab as well.
    Could you please suggest how can I override the jca's values for FileIOInteractionSpec class?

    I have successfully used this API and it works fine.
    Try to use variables which contains values like "dummyCopy.txt" etc.
    Here is what I used :
    <bpelx:inputProperty name="jca.file.SourceDirectory"
    variable="inputDirectory"/>
    <bpelx:inputProperty name="jca.file.SourceFileName"
    variable="inputFileName"/>
    <bpelx:inputProperty name="jca.file.TargetDirectory"
    variable="destinationDirectory"/>
    <bpelx:inputProperty name="jca.file.TargetFileName"
    variable="inputFileName"/>
    Pass approppriate values into the above given variables and try.
    Hopefully it should work.
    Let us know, how it goes !
    <Puneet/>

  • How to use properties file

    Hi,
    I want to use properties file in my application. I have kept properties file inside a directory called properties which is inside myProject(which is the parent directory of my project) i.e "myProject/properties".
    My java file where i want to call this properties file is inside the myProject/WEB-INF/src/java.
    How can i call the properties file from myProject/WEB-INF/src/java/PropertyReader.java
    I wrote java program in myProject/WEB-INF/src/java/PropertyReader.java like:::::
    ResourceBundle resBun = ResourceBundle.getBundle("Test", Locale.getDefault()); // Test.properties is inside myProject/properties
    resBun..getString("name");
    After running the program i am getting the following errors:::::
    Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name Test, locale en_US
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:805)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
    at PropertiesReader.main(PropertiesReader.java:4)
    What is the issue? How to use properties file?
    Waiting for reply.
    Thanks

    Still getting same exception. As you explained i tried like the below:::
    1. I am using ant as build tool.
    2. My properties file is for database configuration
    My properties file is::
    database.properties (inside myProject/properties)
    JDBCDriver=org.gjt.mm.mysql.Driver
    JDBCConnectionURL=jdbc:mysql://pmdbmysql:3306/bandwidthshaper?user=admin&password=admin
    My java package structure is
    WEB-INF/src/java
    WEB-INF/src/classes
    For build WEB-INF is the base directory and build.xml is inside the src directory
    In my build.xml i wrote the following lines for compilation::
              <target name="compile" >
                   <javac srcdir="src" destdir="src/classes" debug="true" debuglevel="lines,vars,source">
                        <classpath refid="class.path"/>
                   </javac>
    <copy todir = "src/classes" >
    <fileset dir = "../properties" />
    </copy>
                   <jar jarfile="lib/${project.jar.file}" basedir="src/classes"/>
              </target>
    I am copying properties file to the classes directory.
    Now in java file which is inside /WEB-INF/src/java, I wrote::
    try {
    Properties programProps = new Properties();
    InputStream is = getClass().getResourceAsStream("/database.properties");
    if(is == null)
    throw new IllegalStateException("Properties file missing ");
    programProps.load(is);
    System.out.println("driver name::::::: "+programProps.getProperty("JDBCDriver"));
    is.close();
    } catch(Exception e) {
    e.printStackTrace();
    After compilation in my classes directory i am getting database.properties file and my java file with package.
    At the time of running i am getting "java.lang.IllegalStateException: Properties file missing"
    Now tell me where is the fault. Why again i am getting exception.
    Thanks

  • Getting desired resolution of the images created by Powerpoint conversion service using PictureRequest class

    I am using PictureRequest class to get the images of the presentation as,
    PictureRequest request = new PictureRequest(inStream, ".pptx", PictureFormat.Png, outStream);
    IAsyncResult result = request.BeginConvert(SPServiceContext.GetContext(siteCollection), null, null);
    request.EndConvert(result);
    After getting the response from the PictureRequest if I check the image size (in this case png) it has the resolution of 720x540. I want bigger resolution images. I searched all over the sharepoint central administration but could not find any setting related
    to Powerpoint conversion service which may allow to set the desired image resolution.
    Could you please anyone suggest where I can specify the required resolution?
    Many thanks in advance!

    Hi,
    According to your description, you want to convert PPT file to PNG file in a specific resolution.
    There is no such OOTB settings in PowerPoint conversion service can meet your requirement. In
    PictureRequest object, there is also no related method can set the resolution of the converting image.
    As a workaround, I would suggest you do the conversion outside SharePoint, there will be more options available to handle the properties of the converted images.
    The links below about with code demos about how to convert PowerPoint Slide to Image for your reference:
    http://www.free-power-point-templates.com/articles/c-code-to-convert-powerpoint-to-image/
    http://www.codeproject.com/Articles/10632/Export-of-PowerPoint-slides-to-high-quality-Bitmap
    Best regards
    Patrick Liang
    TechNet Community Support

  • IN MATERIAL MASTER RECORD WHAT IS THE USE OF CLASS TYPE(CLASSIFICATION VIEW

    Hi Guys,
    Can you please explain what are the different critiria to use different class type and what exactly meaning of the each class type with respect to Material classification.
    Any material available on this to study. Please give link.
    Thanks,
    Dhanu

    Hi,
    Purpose
    The classification system allows you to use characteristics to describe all types of objects, and to group similar objects in classes u2013 to classify objects, in other words, so that you can find them more easily later.
    You then use the classes to help you to find objects more easily, using the characteristics defined in them as search criteria. This ensures that you can find objects with similar or identical characteristics as quickly as possible.
    Integration
    The classification system allows you to classify all types of object. First, you must define certain settings in Customizing for the classification system. For more information, see Customizing for the Classification System.
    SAP has predefined a number of object types (for example, materials, and equipment). The settings for these object types have already been defined in Customizing, so you can start to set up your classification system for these object types without defining further settings.
    Features
    Before you can use classification functions, you need to set up your classification system.
    The there are three steps to setting up a classification system:
    Defining the Properties of Objects
    You use characteristics to describe the properties of objects. You create characteristics centrally in the SAP R/3 System.
    See the SAP Library, Characteristics (CA-CL-CHR).
    Creating Classes
    You need classes to classify objects. These classes must be set up. During set up you must assign characteristics to the classes.
    Assigning Objects
    Once you have created the classes you require for classification, you can assign objects to these classes. You use the characteristics of the class to describe the objects you classify.
    This completes the data you require to use your classification system. You can then use your classification system to find objects that match the criteria you require.
    Once you have set up the classification system you can use it to find certain objects. To do this:
    Find a class in which objects are classified
    Find the object(s) you require in the class
    When you use classification to find objects, you use the characteristics as search criteria, and the system compares the values you enter with the values of the classified objects.
    Uts
    Award if helpfull

  • Properties Class, How does it work

    Hi
    I was struggling to find how to use Properties Object, to read properties file, then I saw the following solution:
    fis = <classname>.getClass().getResourceAsStream("<prop file>"); (1)
    prop = new Properties();(2)
    prop.load(fis);(3)
    fis.close();(4)
    This works fine, but I am not able to understand, how does it work?
    <classname>.getClass() should return a class object, and this class must be havaing getResourceAsStream() method, which is used by the properties object. But what is the need of first getting a "class" object. Our aim is to open the Properties file, then why do we need any reference to the current class.
    Can anybody explain the jargon of the line -(1)
    Gaurav

    the Class class is defined in the lava.lang package. The java virtual machine (JVM) uses a class loader to load class definitions from wherever <g> into memory, ok? The Class class represents the JVM's internal holding of a class definition (as opposed to instances of the class itself).
    To get the Class for any class, you can use the getClass() method on any object, or you can use the <classname>.class syntax. Either way, you get an instance of Class.
    The Class class contains some utility methods about class definitions prresent in the JVM. Importantly, the Class object for a class contains a reference to the class loader that loaded the class. You get it with the getClassLoader() method. The class loader is a thing that knows how to get a class definition from a local drive, or of a jar file, or off the web (if you are using an applet), or whatever. If one class needs another class to work, the class loader knows how to get the definition for that other class.
    Say I have a class
    class Foo {
       int bar(Baz baz);
    }and another one
    class Baz {
    }And both of these are in a jar file at http://z.com/applet1.jar
    An instance of URLClassLoader will be used to fetch class Foo. When Foo needs the definition of Baz, that same loader will be used to get Baz.
    A jar file (or a directory on your local drive) can contain anything at all, not just .class files. It might contain .prioperties files. These are called "resources". If you bundle them up with your class files, then the class loader that loaded the class files can also get them. So if your widget has gif files that it uses for icons, you just bundle them all up together.
    Of course, Class.getResource() is just a convenience method for Class.getClassLoader().getResource().

  • Using ResourceBundle class

    Hi
    How to use ResourceBundle class for fetching data from properties file.
    Thanks & Regards
    Mallik

    it is explained in the java tutorial, here 's the url :
    http://java.sun.com/docs/books/tutorial/i18n/resbundle/propfile.html

  • Setting Image resolution of the images created by Powerpoint conversion service using PictureRequest class

    I am using PictureRequest class to get the images of the presentation as,
    PictureRequest request = new PictureRequest(inStream, ".pptx", PictureFormat.Png, outStream);
    IAsyncResult result = request.BeginConvert(SPServiceContext.GetContext(siteCollection), null, null);
    request.EndConvert(result);
    After getting the response from the PictureRequest if I check the image size (in this case png) it has the resolution of 720x540. I want bigger resolution images. I searched all over the sharepoint central administration but could not find any setting related
    to Powerpoint conversion service which may allow to set the desired image resolution.
    Could you please anyone suggest where I can specify the required resolution?
    Many thanks in advance!

    Hi,
    According to your description, you want to convert PPT file to PNG file in a specific resolution.
    There is no such OOTB settings in PowerPoint conversion service can meet your requirement. In
    PictureRequest object, there is also no related method can set the resolution of the converting image.
    As a workaround, I would suggest you do the conversion outside SharePoint, there will be more options available to handle the properties of the converted images.
    The links below about with code demos about how to convert PowerPoint Slide to Image for your reference:
    http://www.free-power-point-templates.com/articles/c-code-to-convert-powerpoint-to-image/
    http://www.codeproject.com/Articles/10632/Export-of-PowerPoint-slides-to-high-quality-Bitmap
    Best regards
    Patrick Liang
    TechNet Community Support

  • Exception thrown while reading an XML file using Properties

    Exception thrown while reading an XML file using Properties.
    Exception in thread "main" java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException:
    The processing instruction target matching "[xX][mM][lL]" is not allowed.
    at java.util.XMLUtils.load(Unknown Source)
    <?xml version="1.0"?>
    <Config>
         <Database>
              <Product>FX.O</Product>
              <URL>jdbc:oracle:thin:@0.0.0.0:ABC</URL>
         </Database>
    </Config>Am I missing anything?

    Thanks a lot for all yr help.I have got the basics of
    the DTD
    However,when I say thus
    <!DOCTYPE Config SYSTEM "c:/PartyConfig">
    ?xml version="1.0"?>
    <Config>
         <Database>
              <Product>FX</Product>
              <URL>jdbc:oracle:thin:@0.0.0.0:ABC</URL>
         </Database>
    </Config>I get the error
    Invalid system identifier: file:///c:/ParyConfig.dtd
    Please advise?for goodness sake, how many times do I have to tell you that you can't just expect the Properties class to accept arbitrary XML in any format? it reads XML in the format I linked to, and nothing else. Properties is not a general purpose XML binding. you can't do what you're trying to do with it. read this and in particular pay attention to the following
    The XML document must have the following DOCTYPE declaration:
    <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
    Furthermore, the document must satisfy the properties DTD described above.
    you are not reading my answers properly, are you? kindly do so

  • Using ClipboardData Class

    Could anyone
    propose an example of using ClipboardData Class
    to read and write data to the clipboard?
    For example paste in the Clipboard an image with a
    tooltip and a hyperlink
    thank you very much

    Thank You,
    Obviously I'm not trying to paste Clipboard's objects
    in Notepad. The goal is to paste them
    in to a Word or
    PowerPoint
    document.
    Get and Set an image from the Clipboard
    is very simple, but it is probably necessary to use metadatata for associate the image with
    a
    tooltip and a hyperlink.
    My question is related to the clipboardData
    Class. Perhaps this could be done
    using the Data and
    Metadata properties.

  • How use properties file

    Hi i read about properties file in java .. i didn't get much more..
    how can we use this in program.. what is the benefit..
    anyone know any examples in site.please let me know about that

    int count=getGoogleSearchCount();
    public int getGoogleSearchCount(){
    search keyword="http://www.google.co.ke/search?hl=en&q=java+properties+class&btnG=Google+Search";
    // missing code
    return count;
    System.out.println(count);i ran the above code snipplet and guess the output?
    291,000 results.
    DONT BE LAZY.

  • Using JAXP classes in Jserv

    Hi,
    I have added 3 jar files to the server class path jaxp.jar, crimson.jar, and xalan.jar. and added the this file paths in jserv.preperties and when i moved the jsp file to server and run the application it shows the Internal server 500.
    added paths in jserv.properties like:
    wrapper.classpath=/ed22/oracle/eld2ora/iAS/lib/jaxp.jar
    wrapper.classpath=/ed22/oracle/eld2ora/iAS/lib/xalan.jar
    wrapper.classpath=/ed22/oracle/eld2ora/iAS/lib/crimson.jar
    am i missing any other jar file I am using the classes
    <%@ page import= "javax.xml.parsers.DocumentBuilder"%>
    <%@ page import= "javax.xml.parsers.DocumentBuilderFactory"%>
    <%@ page import= "javax.xml.parsers.ParserConfigurationException"%>
    <%@ page import= "javax.xml.transform.OutputKeys"%>
    <%@ page import= "javax.xml.transform.Transformer"%>
    <%@ page import= "javax.xml.transform.TransformerConfigurationException"%>
    <%@ page import= "javax.xml.transform.TransformerException"%>
    <%@ page import= "javax.xml.transform.TransformerFactory"%>
    <%@ page import= "javax.xml.transform.dom.DOMSource"%>
    <%@ page import= "javax.xml.transform.stream.StreamResult"%>
    <%@ page import= "org.w3c.dom.Document"%>
    <%@ page import= "org.w3c.dom.Element"%>
    <%@ page import= "org.w3c.dom.Node"%>
    <%@ page import= "org.w3c.dom.NodeList"%>
    suggest the solution please.
    Thanks
    Rama

    Would you consider posting it?
    Best Regards
    mseberg

  • Hide a specific cell using ABAP classes

    Hi Experts,
    Is there a way to hide a specific cell using ABAP classes for reports?
    Marcelo

    Hello Thomas Daly
        I never saw a way to grant permission to a List, the only way I ever saw a list get its permissions is thru
    the group site it resides in, the Discussion Board is the problem in this case (it has preconfigure permissions but they seem more like properties that you select the value from RadioButtons).  However, ms-addnew gets rid of the Add new link but it
    gets rid of the one in the Discusson Board too because Discussion Board falls in the category of List.
        In other words ms-addnew in the master got rid of all of the Add new items, link etc as hoped but now
    I can't add to the Discussion Board.
        I am alright with a hack (I am open to any suggestions) that would work if it works but, the List's I am referring to are all "Links" in the Quick Launch so I dont know how you would be able to apply the jquery, how would you apply the
    jquery to a Links in a Quick Launch?
        Thank you
        Shabeaut

  • Unable to read ITResource details using Platform class

    Hi,
    When I try to read the ITResource parameters using Platform class, it says ITResource does not exist, code below:
    tcITResourceInstanceOperationsIntf itTResourceOperationsIntf=Platform.getService(tcITResourceInstanceOperationsIntf.class);
    Hashtable itmap=new Hashtable();
    itmap.put(OIMConstants.ITRESOURCE_NAME, resourceName);
    tcResultSet rset=itIntf.findITResourceInstances(itmap);
    However, if I use the same code by getting the instance of ITResourceInstanceOperations, I am able to read the parameters ?? Any idea on this ??
    Thanks,
    Hrushikesh

    Project folder is a IDE concept, not used by Java itself. Java works with class paths, which designate where it can search for classes and resources.
    Anyway, most of the IDEs handle properties files correctly (i.e. copy them in the right place when building/compiling, so that they can be found by Java when running the program). So you should put them along with java classes, in your packages structure.
    So if you have a properties file named "Toto.properties", which is located in the "titi.tata" package, then you would load it with:ResourceBundle.getBundle("titi.tata.Toto");

Maybe you are looking for

  • How can i change the country of my Apple ID without giving out any Credit Cards?

    HI. I have the problem of having a Gift Card from the United States and an Apple ID from Colombia. I tried to change the country, but it only lets me continue if i give away a Credit Card number. I don´t want to do that, but neither, i want to lose m

  • Iweb 8 photo gallery doesn't work.

    Hey I created a homepage i iweb 8. I publish the homepage to a folder and upload to the ftp server of my webhost. homepage works fine, but the photo gallery does not show any pictures. Can anyone help me with this? When I go to the folder on my homep

  • Problem in App Migration

    I am migrating an Application from an Oracle 9iAS – Enterprise Edition release 1.0.2.2.2 , with container for J2EE OC4J 9.0.2.0.0, Oracle Reports 6i, Workflow release 9.6 and Oracle database 9.2.0.4. The new server must use Oracle Application Server

  • Only 200 songs will import to my 2GB ipod nano

    i have had to reset my ipod after getting what i thought was a virus. The ipod kept on skipping over songs. After reseting that problem has gone away. Now i can only get about 200 songs onto the thing. I should be getting 500? Any ideas as to why thi

  • Clear button in WebDB form

    The WebDB form does not seem to have a clear button, which is really useful when the form is populated and the user wants to do a second query or something else. Has any one run into this kind of problem? Can we write some code to add a customized bu