ailist.add(new AttributeInfo((AccessInfo) attributemappings[i])); ailist.add(new AttributeInfo(new AccessInfo(ignoreattrs[i], null, AccessInfo.IGNORE_READ))); contentinfo = new AttributeInfo(new AccessInfo((String) null, contentinfo));
TypeInfo ti_color = new TypeInfo(null, new ObjectInfo(Color.class), new MappingInfo(null, null, new AttributeInfo(new AccessInfo((String) null, AccessInfo.THIS), new AttributeConverter(null, coconv)))); typeinfos.add(ti_color); new AttributeInfo(new AccessInfo("imgdata", AccessInfo.THIS), new AttributeConverter(null, imgconv)), new AttributeInfo(new AccessInfo("data", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("classname", AccessInfo.THIS), new AttributeConverter(null, oclconv)) }, null)); typeinfos.add(ti_image); { new AttributeInfo(new AccessInfo("x", null)), new AttributeInfo(new AccessInfo("y", null)), new AttributeInfo(new AccessInfo("width", null)), new AttributeInfo(new AccessInfo("height", null)) }, null)); typeinfos.add(ti_rect);
/** * Get the XML mapping. */ public static Set<Object> getXMLMapping() { Set types = new HashSet(); String uri = "http://www.activecomponents.org/jadex-agrspace"; types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "agrspacetype")}), new ObjectInfo(MAGRSpaceType.class))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "grouptype")}), new ObjectInfo(MGroupType.class))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "role")}), new ObjectInfo(MRoleType.class))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "agrspace")}), new ObjectInfo(MAGRSpaceInstance.class), new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("type", "typeName"))}))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "group")}), new ObjectInfo(MGroupInstance.class), new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("type", "typeName"))}, null))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "position")}), new ObjectInfo(MPosition.class), new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("componenttype", "componentType")), new AttributeInfo(new AccessInfo("role", "roleType"))}, null))); return types; } }
{ new QName(SXML.PROTOCOL_TYPEINFO + "java.awt", "Color") }), null, new MappingInfo(null, null, new AttributeInfo(new AccessInfo((String) null, AccessInfo.THIS), new AttributeConverter(coconv, null)))); typeinfos.add(ti_color); { new AttributeInfo(new AccessInfo("imgdata", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("classname", null, AccessInfo.IGNORE_READWRITE)) })); typeinfos.add(ti_image);
new AttributeInfo(new AccessInfo(new QName("http://www.w3.org/2001/XMLSchema-instance", "schemaLocation"), AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo(new QName("http://www.omg.org/XMI", "version"), null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("associations", "associationsDescription")), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("activities", "activitiesDescription")), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("outgoingEdges", "outgoingSequenceEdgesDescription")),
new AttributeInfo(new AccessInfo(new QName("http://www.w3.org/2001/XMLSchema-instance", "schemaLocation"), AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo(new QName("http://www.omg.org/XMI", "version"), null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("associations", "associationsDescription")), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("activities", "activitiesDescription")), new AttributeInfo(new AccessInfo("iD", null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("name", "description")), new AttributeInfo(new AccessInfo("outgoingEdges", "outgoingSequenceEdgesDescription")),
new AttributeInfo(new AccessInfo("time", null)), new AttributeInfo(new AccessInfo("hours", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("minutes", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("seconds", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("month", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("year", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("date", null, AccessInfo.IGNORE_READWRITE))}, null )); new AttributeInfo(new AccessInfo("time", null)), new AttributeInfo(new AccessInfo("hours", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("minutes", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("seconds", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("month", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("year", null, AccessInfo.IGNORE_READWRITE)), new AttributeInfo(new AccessInfo("date", null, AccessInfo.IGNORE_READWRITE))}, null )); new AttributeInfo(new AccessInfo("classname", AccessInfo.THIS), new AttributeConverter(null, clconv))}, null )); new AttributeInfo(new AccessInfo("protocol", null)), new AttributeInfo(new AccessInfo("host", null)), new AttributeInfo(new AccessInfo("port", null)), new AttributeInfo(new AccessInfo("file", null))}, null
new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null))); new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null))); new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)) }, null)));
new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("name"))}, new SubobjectInfo[]{new SubobjectInfo(new AccessInfo("addresses"))})); typeinfoswrite.add(ti_cids);
new MappingInfo(null, "description", null, new AttributeInfo[]{ new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), new AttributeInfo(new AccessInfo(new QName("http://www.w3.org/2001/XMLSchema-instance", "schemaLocation"), null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("type", "typeName")), new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown"))}, new SubobjectInfo[]{ new SubobjectInfo(new XMLInfo(new QName[]{new QName(uri, "component")}), new AccessInfo(new QName(uri, "component"), "componentInstance")), new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null), null, new BeanObjectReaderHandler())); new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null), null, new BeanObjectReaderHandler())); new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)) }, null))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "configuration"), new QName(uri, "arguments"), new QName(uri, "result")}), new ObjectInfo(UnparsedExpression.class, new ExpressionProcessor()), new MappingInfo(null, null, "value", new AttributeInfo[]{ new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)) }, null))); new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), }, null), null, new BeanObjectReaderHandler())); new AttributeInfo(new AccessInfo("type", "typeName")), new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), new AttributeInfo(new AccessInfo("number"))
new MappingInfo(null, "description", null, new AttributeInfo[]{ new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), new AttributeInfo(new AccessInfo(new QName("http://www.w3.org/2001/XMLSchema-instance", "schemaLocation"), null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo(new AccessInfo("type", "typeName")), new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown"))}, new SubobjectInfo[]{ new SubobjectInfo(new XMLInfo(new QName[]{new QName(uri, "component")}), new AccessInfo(new QName(uri, "component"), "componentInstance")), new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null), null, new BeanObjectReaderHandler())); new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null), null, new BeanObjectReaderHandler())); new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)) }, null))); types.add(new TypeInfo(new XMLInfo(new QName[]{new QName(uri, "configuration"), new QName(uri, "arguments"), new QName(uri, "result")}), new ObjectInfo(UnparsedExpression.class, new ExpressionProcessor()), new MappingInfo(null, null, "value", new AttributeInfo[]{ new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)) }, null))); new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), }, null), null, new BeanObjectReaderHandler())); new AttributeInfo(new AccessInfo("type", "typeName")), new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), new AttributeInfo(new AccessInfo("number"))
new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("classname", null, AccessInfo.IGNORE_READWRITE))} )); typeinfos.add(ti_class); }), new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("time", null))})); typeinfos.add(ti_timestamp); new ObjectInfo(Date.class), new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("time", null))})); typeinfos.add(ti_date); new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("content", null, AccessInfo.IGNORE_READWRITE))} )); typeinfos.add(ti_boolean); new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("content", null, AccessInfo.IGNORE_READWRITE))} )); typeinfos.add(ti_integer); new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("content", null, AccessInfo.IGNORE_READWRITE))} )); typeinfos.add(ti_double); new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("content", null, AccessInfo.IGNORE_READWRITE))} )); typeinfos.add(ti_float); new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("content", null, AccessInfo.IGNORE_READWRITE))} )); typeinfos.add(ti_long);
new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("name"))}, new SubobjectInfo[]{new SubobjectInfo(new AccessInfo("addresses"))})); typeinfoswrite.add(ti_cids);
new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("name"))}, new SubobjectInfo[]{new SubobjectInfo(new AccessInfo("addresses"))})); typeinfoswrite.add(ti_cids);
new MappingInfo(null, "description", null, new AttributeInfo[]{ new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown")), new AttributeInfo(new AccessInfo(new QName("http://www.w3.org/2001/XMLSchema-instance", "schemaLocation"), null, AccessInfo.IGNORE_READWRITE)) }, new SubobjectInfo[]{ new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null))); new AttributeInfo[]{new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv))}, null))); new AttributeInfo(new AccessInfo("type", "typeName")), new AttributeInfo(new AccessInfo("autoshutdown", "autoShutdown"))}, new SubobjectInfo[]{ new SubobjectInfo(new XMLInfo(new QName[]{new QName(uri, "component")}), new AccessInfo(new QName(uri, "component"), "componentInstance")), new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)) }, null)));
new AttributeInfo(new AccessInfo("recalculate", "rebuild")), new AttributeInfo(new AccessInfo("exclude", "excludeMode"), new AttributeConverter(excludeconv, reexcludeconv)) }, new SubobjectInfo[]{ new SubobjectInfo(new AccessInfo(new QName(uri, "parameterset"), "parameter")), new AttributeInfo(new AccessInfo("recalculate", "rebuild")), new AttributeInfo(new AccessInfo("exclude", "excludeMode"), new AttributeConverter(excludeconv, reexcludeconv)) }, new SubobjectInfo[]{ new SubobjectInfo(new AccessInfo(new QName(uri, "parameterset"), "parameter")), new AttributeInfo(new AccessInfo("recalculate", "rebuild")), new AttributeInfo(new AccessInfo("exclude", "excludeMode"), new AttributeConverter(excludeconv, reexcludeconv)) }, new SubobjectInfo[]{ new SubobjectInfo(new AccessInfo(new QName(uri, "parameterset"), "parameter")), new AttributeInfo(new AccessInfo("recalculate", "rebuild")), new AttributeInfo(new AccessInfo("exclude", "excludeMode"), new AttributeConverter(excludeconv, reexcludeconv)) }, new SubobjectInfo[]{ new SubobjectInfo(new AccessInfo(new QName(uri, "parameterset"), "parameter")), new AttributeInfo(new AccessInfo("recalculate", "rebuild")), new AttributeInfo(new AccessInfo("exclude", "excludeMode"), new AttributeConverter(excludeconv, reexcludeconv)) }, new SubobjectInfo[]{ new SubobjectInfo(new AccessInfo(new QName(uri, "parameterset"), "parameter")), new MappingInfo(null, new AttributeInfo[]{new AttributeInfo(new AccessInfo("cardinalityone", "cardinalityOne"))}, new SubobjectInfo[]{new SubobjectInfo(new XMLInfo(new QName(uri, "inhibits")), new AccessInfo("inhibits", "inhibitionExpression"))}))); new AttributeInfo(new AccessInfo("class", "clazz"), new AttributeConverter(classconv, reclassconv)),