{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Overview Of API Changes In INTViewer 5 1 1","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"overview-of-api-changes-in-intviewer-5-1-1","__idx":0},"children":["Overview Of API Changes In INTViewer 5 1 1"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview-of-api-changes-in-intviewer-511","__idx":1},"children":["Overview of API changes in INTViewer 5.1.1"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-api","__idx":2},"children":["New API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["1/ An API to show multiple color bars in windows"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See the IXSectionWindow.BAR_TYPE property (default is FOLLOW_AXIS_LAYER_BAR_TYPE, other option is USER_DEFINED_BAR_TYPE)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When \"user defined bar type\" is selected, each layer defines its own order with the COLORBAR_ORDER, COLORBAR_LOC, SYMBOLBAR_LOC and SYMBOLBAR_ORDER properties. The default COLORBAR_ORDER and SYMBOLBAR_ORDER values are NONE, meaning that no bar is displayed by default when \"user defined bar type\" is selected."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["2/ An API to define symbol maps and use them in pointset and microseismic visualizations"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See the com.interactive.jcarnac2d.util.gui.symbolbar.cgSymbolBar API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the IPointSetObject3D.POINT_SET_SYMBOL_MAP property to set the symbol map of a 3D pointset visualization."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["3/ An API to transpose or reverse the directions of Map windows."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Example:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"IMapWindow window = ...\nNamedProps props = new NamedProps();\nprops.putProperty(IMapWindow.TRANSPOSE_IJ, true);\nprops.putProperty(IMapWindow.REVERSE_HORZ_IJ, true);\nprops.putProperty(IMapWindow.REVERSE_VERT_IJ, true);\nwindow.setProperties(props);\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"incompatibilities-with-51","__idx":3},"children":["Incompatibilities with 5.1"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A set of ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-platform-and-modules/incompatible-api-changes-in-intviewer-5-1-1"},"children":["API incompatibilities"]}," have been introduced as part of this release."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"netbeans-and-java-7","__idx":4},"children":["NetBeans and Java 7"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 5.1.1 is based upon NetBeans 7.3.1 just like INTViewer 5.1."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 5.1.1 has been compiled with Java 7 and won't start with a Java 6 runtime . If you have an automated build for your own plugins, make sure you use Java 7 or greater."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"java-8-compatibility","__idx":5},"children":["Java 8 Compatibility"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer has been tested with Java 7 and Java 8."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["if you use the Java 8 Development Kit to develop your own INTViewer plugins, you'll need to use at least NetBeans 8 as earlier versions of the NetBeans IDE don't work with Java 8."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you develop an INTViewer plugin with Java 8 in NetBeans 7.3.1, you will encounter this message:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["common.xml:217: Class not found: javac 1.8"]}]},"headings":[{"value":"Overview Of API Changes In INTViewer 5 1 1","id":"overview-of-api-changes-in-intviewer-5-1-1","depth":1},{"value":"Overview of API changes in INTViewer 5.1.1","id":"overview-of-api-changes-in-intviewer-511","depth":2},{"value":"New API","id":"new-api","depth":3},{"value":"Incompatibilities with 5.1","id":"incompatibilities-with-51","depth":3},{"value":"NetBeans and Java 7","id":"netbeans-and-java-7","depth":3},{"value":"Java 8 Compatibility","id":"java-8-compatibility","depth":3}],"frontmatter":{"title":"Overview Of API Changes In INTViewer 5 1 1","pageId":"intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-5-1-1","seo":{"title":"Overview Of API Changes In INTViewer 5 1 1"}},"lastModified":"2026-10-22T14:32:05.577Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/intviewer/intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-5-1-1","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}