Difference between revisions of "Documentation/DevGuide/ProUNO/Java/Mapping of Sequence Types"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Robot: Changing Category:Professional UNO)
m (Robot: Changing Category:Documentation/Developers Guide/Professional UNO)
Line 17: Line 17:
 
{{PDL1}}
 
{{PDL1}}
  
[[Category:Documentation/Developers Guide/Professional UNO]]
+
[[Category:Documentation/Developer's Guide/Professional UNO]]

Revision as of 10:04, 5 June 2008



A UNO sequence type with a given component type is mapped to the Java array type with corresponding component type.

  • UNO sequence<long> is mapped to Java int[].
  • UNO sequence< sequence<long> > is mapped to Java int[][].

Only non-null references to those Java array types are valid. As usual, non-null references to other Java array types that are assignment compatible to a given array type can also be used, but doing so can cause java.lang.ArrayStoreExceptions. In Java, the maximal length of an array is limited; therefore, it is an error if a UNO sequence that is too long is used in the context of the Java language binding.

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools