class Datatype
Public Class Methods
java_type(type)
click to toggle source
# File lib/kody/engine/demoiselle/datatype.rb, line 4 def Datatype.java_type(type) types = { # UML Standard Profile 'UML Standard Profile::boolean' => "boolean", 'UML Standard Profile::byte' => "byte", 'UML Standard Profile::char' => "char", 'UML Standard Profile::date' => "java.util.Date", 'UML Standard Profile::double' => "double", 'UML Standard Profile::float' => "float", 'UML Standard Profile::Integer' => "Integer", 'UML Standard Profile::int' => "int", 'UML Standard Profile::long' => "long", 'UML Standard Profile::short' => "short", # AndroMda 3.1 'datatype::Blob' => "java.sql.Blob", 'datatype::boolean' => "boolean", 'datatype::Boolean' => "Boolean", 'datatype::boolean[]' => "boolean[]", 'datatype::Boolean[]' => "Boolean[]", 'datatype::byte' => "byte", 'datatype::Byte' => "Byte", 'datatype::Byte[]' => "Byte[]", 'datatype::byte[]' => "byte[]", 'datatype::char' => "char", 'datatype::char[]' => "char[]", 'datatype::Character' => "Character", 'datatype::Character[]' => "Character[]", 'datatype::Clob' => "String", 'datatype::Collection' => "java.util.Collection", 'datatype::Date' => "java.util.Date", 'datatype::Date[]' => "java.util.Date[]", 'datatype::DateTime' => "java.util.Date", 'datatype::DateTime[]' => "java.util.Date[]", 'datatype::Decimal' => "java.math.BigDecimal", 'datatype::Decimal[]' => "java.math.BigDecimal[]", 'datatype::Document' => "org.w3c.dom.Document", 'datatype::Double' => "Double", 'datatype::double' => "double", 'datatype::Double[]' => "Double[]", 'datatype::double[]' => "double[]", 'datatype::File' => "java.io.File", 'datatype::File[]' => "java.io.File[]", 'datatype::float' => "float", 'datatype::Float' => "Float", 'datatype::float[]' => "float[]", 'datatype::Float[]' => "Float[]", 'datatype::int' => "int", 'datatype::int[]' => "int[]", 'datatype::Integer' => "Integer", 'datatype::Integer[]' => "Integer[]", 'datatype::List' => "java.util.List", 'datatype::long' => "long", 'datatype::Long' => "Long", 'datatype::Long[]' => "Long[]", 'datatype::long[]' => "long[]", 'datatype::Map' => "java.util.Map", 'datatype::Mappings' => "java.util.Map", 'datatype::Money' => "java.math.BigDecimal", 'datatype::Object' => "Object", 'datatype::Object[]' => "Object[]", 'datatype::Set' => "java.util.Set", 'datatype::short' => "short", 'datatype::Short' => "Short", 'datatype::short[]' => "short[]", 'datatype::Short[]' => "Short[]", 'datatype::String' => "String", 'datatype::String[]' => "String[]", 'datatype::Time' => "java.util.Date", 'datatype::Time[]' => "java.util.Date[]", 'datatype::Timestamp' => "java.util.Date", 'datatype::Timestamp[]' => "java.util.Date[]", 'datatype::TreeNode' => "Object", 'datatype::URI' => "java.net.URI", 'datatype::URI[]' => "java.net.URI[]", 'datatype::URL' => "java.net.URL", 'datatype::URL[]' => "java.net.URL[]", 'datatype::void' => "void" } convert_type = types[type] convert_type = type if convert_type.nil? convert_type end
short_java_type(type)
click to toggle source
# File lib/kody/engine/demoiselle/datatype.rb, line 90 def Datatype.short_java_type(type) convert_type = Datatype.convert_type(type) end