private XMLDescriptor buildAnnotationDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(Annotation.class); descriptor.setNamespaceResolver(namespaceResolver); XMLCompositeDirectCollectionMapping documentationMapping = new XMLCompositeDirectCollectionMapping(); documentationMapping.setAttributeName("documentation"); documentationMapping.useCollectionClass(ArrayList.class); documentationMapping.setXPath(Constants.SCHEMA_PREFIX + ":" + "documentation"); ((XMLField)documentationMapping.getField()).setUsesSingleNode(false); descriptor.addMapping(documentationMapping); XMLFragmentCollectionMapping appInfoMapping = new XMLFragmentCollectionMapping(); appInfoMapping.setAttributeName("appInfo"); appInfoMapping.setXPath(Constants.SCHEMA_PREFIX + ":" + "appinfo"); appInfoMapping.useCollectionClass(java.util.ArrayList.class); descriptor.addMapping(appInfoMapping); return descriptor; }
private XMLDescriptor buildAnnotationDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(Annotation.class); descriptor.setNamespaceResolver(namespaceResolver); XMLCompositeDirectCollectionMapping documentationMapping = new XMLCompositeDirectCollectionMapping(); documentationMapping.setAttributeName("documentation"); documentationMapping.useCollectionClass(ArrayList.class); documentationMapping.setXPath(Constants.SCHEMA_PREFIX + ":" + "documentation"); ((XMLField)documentationMapping.getField()).setUsesSingleNode(false); descriptor.addMapping(documentationMapping); XMLFragmentCollectionMapping appInfoMapping = new XMLFragmentCollectionMapping(); appInfoMapping.setAttributeName("appInfo"); appInfoMapping.setXPath(Constants.SCHEMA_PREFIX + ":" + "appinfo"); appInfoMapping.useCollectionClass(java.util.ArrayList.class); descriptor.addMapping(appInfoMapping); return descriptor; }
private XMLDescriptor buildAnnotationDescriptor() { XMLDescriptor descriptor = new XMLDescriptor(); descriptor.setJavaClass(Annotation.class); descriptor.setNamespaceResolver(namespaceResolver); XMLCompositeDirectCollectionMapping documentationMapping = new XMLCompositeDirectCollectionMapping(); documentationMapping.setAttributeName("documentation"); documentationMapping.useCollectionClass(ArrayList.class); documentationMapping.setXPath(XMLConstants.SCHEMA_PREFIX + ":" + "documentation"); ((XMLField)documentationMapping.getField()).setUsesSingleNode(false); descriptor.addMapping(documentationMapping); XMLFragmentCollectionMapping appInfoMapping = new XMLFragmentCollectionMapping(); appInfoMapping.setAttributeName("appInfo"); appInfoMapping.setXPath(XMLConstants.SCHEMA_PREFIX + ":" + "appinfo"); appInfoMapping.useCollectionClass(java.util.ArrayList.class); descriptor.addMapping(appInfoMapping); return descriptor; }
public SDOChangeSummaryType(SDOTypeHelper sdoTypeHelper) { super(SDOConstants.SDO_URL, SDOConstants.CHANGESUMMARY, sdoTypeHelper); setInstanceClass(ChangeSummary.class); xmlDescriptor.setJavaClass(SDOChangeSummary.class); xmlDescriptor.setSequencedObject(false); XMLDirectMapping loggingMapping = new XMLDirectMapping(); loggingMapping.setAttributeName("loggingMapping"); loggingMapping.setXPath("@logging"); loggingMapping.setNullValue(Boolean.TRUE); xmlDescriptor.addMapping(loggingMapping); XMLCompositeDirectCollectionMapping createdMapping = new XMLCompositeDirectCollectionMapping(); createdMapping.setAttributeName("createdXPaths"); createdMapping.setXPath("@create"); createdMapping.useCollectionClass(ArrayList.class); ((XMLField)createdMapping.getField()).setUsesSingleNode(true); xmlDescriptor.addMapping(createdMapping); XMLCompositeDirectCollectionMapping deletedMapping = new XMLCompositeDirectCollectionMapping(); deletedMapping.setAttributeName("deletedXPaths"); deletedMapping.setXPath("@delete"); deletedMapping.useCollectionClass(ArrayList.class); ((XMLField)deletedMapping.getField()).setUsesSingleNode(true); xmlDescriptor.addMapping(deletedMapping); XMLAnyCollectionMapping aChangeMapping = new XMLAnyCollectionMapping(); aChangeMapping.setAttributeName("modifiedDoms"); aChangeMapping.setKeepAsElementPolicy(UnmarshalKeepAsElementPolicy.KEEP_ALL_AS_ELEMENT); aChangeMapping.useCollectionClass(ArrayList.class); xmlDescriptor.addMapping(aChangeMapping); }
public SDOChangeSummaryType(SDOTypeHelper sdoTypeHelper) { super(SDOConstants.SDO_URL, SDOConstants.CHANGESUMMARY, sdoTypeHelper); setInstanceClass(ChangeSummary.class); xmlDescriptor.setJavaClass(SDOChangeSummary.class); xmlDescriptor.setSequencedObject(false); XMLDirectMapping loggingMapping = new XMLDirectMapping(); loggingMapping.setAttributeName("loggingMapping"); loggingMapping.setXPath("@logging"); loggingMapping.setNullValue(Boolean.TRUE); xmlDescriptor.addMapping(loggingMapping); XMLCompositeDirectCollectionMapping createdMapping = new XMLCompositeDirectCollectionMapping(); createdMapping.setAttributeName("createdXPaths"); createdMapping.setXPath("@create"); createdMapping.useCollectionClass(ArrayList.class); ((XMLField)createdMapping.getField()).setUsesSingleNode(true); xmlDescriptor.addMapping(createdMapping); XMLCompositeDirectCollectionMapping deletedMapping = new XMLCompositeDirectCollectionMapping(); deletedMapping.setAttributeName("deletedXPaths"); deletedMapping.setXPath("@delete"); deletedMapping.useCollectionClass(ArrayList.class); ((XMLField)deletedMapping.getField()).setUsesSingleNode(true); xmlDescriptor.addMapping(deletedMapping); XMLAnyCollectionMapping aChangeMapping = new XMLAnyCollectionMapping(); aChangeMapping.setAttributeName("modifiedDoms"); aChangeMapping.setKeepAsElementPolicy(UnmarshalKeepAsElementPolicy.KEEP_ALL_AS_ELEMENT); aChangeMapping.useCollectionClass(ArrayList.class); xmlDescriptor.addMapping(aChangeMapping); }
schemaTypeMapping.setGetMethodName("getSchemaTypes"); schemaTypeMapping.setSetMethodName("setSchemaTypes"); schemaTypeMapping.useCollectionClass(ArrayList.class); schemaTypeMapping.setAttributeElementClass(QName.class); schemaTypeMapping.setXPath(getPrimaryNamespaceXPath() + "schema-type/text()");
schemaTypeMapping.setGetMethodName("getSchemaTypes"); schemaTypeMapping.setSetMethodName("setSchemaTypes"); schemaTypeMapping.useCollectionClass(ArrayList.class); schemaTypeMapping.setAttributeElementClass(QName.class); schemaTypeMapping.setXPath(getPrimaryNamespaceXPath() + "schema-type/text()");
schemaTypeMapping.setGetMethodName("getSchemaTypes"); schemaTypeMapping.setSetMethodName("setSchemaTypes"); schemaTypeMapping.useCollectionClass(ArrayList.class); schemaTypeMapping.setAttributeElementClass(QName.class); schemaTypeMapping.setXPath(getPrimaryNamespaceXPath() + "schema-type/text()");
patternListMapping.useCollectionClass(java.util.ArrayList.class); patternListMapping.setXPath(Constants.SCHEMA_PREFIX + ":pattern/@value"); descriptor.addMapping(patternListMapping); enumerationFacetsMapping.useCollectionClass(java.util.ArrayList.class); enumerationFacetsMapping.setXPath(Constants.SCHEMA_PREFIX + ":enumeration/@value"); descriptor.addMapping(enumerationFacetsMapping);
patternListMapping.useCollectionClass(java.util.ArrayList.class); patternListMapping.setXPath(Constants.SCHEMA_PREFIX + ":pattern/@value"); descriptor.addMapping(patternListMapping); enumerationFacetsMapping.useCollectionClass(java.util.ArrayList.class); enumerationFacetsMapping.setXPath(Constants.SCHEMA_PREFIX + ":enumeration/@value"); descriptor.addMapping(enumerationFacetsMapping);
enumerationFacetsMapping.useCollectionClass(java.util.ArrayList.class); enumerationFacetsMapping.setXPath(XMLConstants.SCHEMA_PREFIX + ":enumeration/@value"); descriptor.addMapping(enumerationFacetsMapping);
eventListenersMapping.setGetMethodName("getEventListeners"); eventListenersMapping.setSetMethodName("setEventListeners"); eventListenersMapping.useCollectionClass(org.eclipse.persistence.internal.helper.NonSynchronizedVector.class); eventListenersMapping.setValueConverter(new ClassInstanceConverter()); eventListenersMapping.setXPath(getSecondaryNamespaceXPath() + "event-listeners/" + getSecondaryNamespaceXPath() + "event-listener/text()");
eventListenersMapping.setGetMethodName("getEventListeners"); eventListenersMapping.setSetMethodName("setEventListeners"); eventListenersMapping.useCollectionClass(org.eclipse.persistence.internal.helper.NonSynchronizedVector.class); eventListenersMapping.setValueConverter(new ClassInstanceConverter()); eventListenersMapping.setXPath(getSecondaryNamespaceXPath() + "event-listeners/" + getSecondaryNamespaceXPath() + "event-listener/text()");
eventListenersMapping.setGetMethodName("getEventListeners"); eventListenersMapping.setSetMethodName("setEventListeners"); eventListenersMapping.useCollectionClass(org.eclipse.persistence.internal.helper.NonSynchronizedVector.class); eventListenersMapping.setValueConverter(new ClassInstanceConverter()); eventListenersMapping.setXPath(getSecondaryNamespaceXPath() + "event-listeners/" + getSecondaryNamespaceXPath() + "event-listener/text()");