public final CCustomizations createCustomizations(ProcessModel context, CPropertyInfo propertyInfo) { final CCustomizations customizations = CustomizationUtils .getCustomizations(propertyInfo); final CCustomizations newCustomizations = new CCustomizations(); if (customizations != null) { for (final CPluginCustomization customization : customizations) { if (Customizations.NAMESPACE_URI.equals(customization.element .getNamespaceURI())) { newCustomizations.add(customization); } } } return newCustomizations; }
public final CCustomizations createCustomizations(ProcessModel context, CPropertyInfo propertyInfo) { final CCustomizations customizations = CustomizationUtils .getCustomizations(propertyInfo); final CCustomizations newCustomizations = new CCustomizations(); if (customizations != null) { for (final CPluginCustomization customization : customizations) { if (Customizations.NAMESPACE_URI.equals(customization.element .getNamespaceURI())) { newCustomizations.add(customization); } } } return newCustomizations; }
public static void markGenerated(CCustomizable customizable) { customizable.getCustomizations().add(createCustomization$Generated()); }
public static CPluginCustomization addCustomization(CCustomizable customizable, JAXBContext context, QName name, Object object) { final CPluginCustomization customization = marshal(context, name, object); customizable.getCustomizations().add(customization); return customization; } }
public static void markIgnored(CCustomizable customizable) { customizable.getCustomizations().add(createCustomization$Ignored()); }
public static void markIgnored(CCustomizable customizable) { customizable.getCustomizations().add(createCustomization$Ignored()); }
public static void markGenerated(CCustomizable customizable) { customizable.getCustomizations().add(createCustomization$Generated()); }
/** * Gets the list of top-level {@link CPluginCustomization}s. */ private CCustomizations getGlobalCustomizations() { CCustomizations r=null; for( Element e : DOMUtil.getChildElements(dom) ) { if(!model.options.pluginURIs.contains(e.getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(e, DOMLocator.getLocationInfo(e))); } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); }
/** * Gets the list of top-level {@link CPluginCustomization}s. */ private CCustomizations getGlobalCustomizations() { CCustomizations r=null; for( Element e : DOMUtil.getChildElements(dom) ) { if(!model.options.pluginURIs.contains(e.getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(e, DOMLocator.getLocationInfo(e))); } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); }
/** * Gets the list of top-level {@link CPluginCustomization}s. */ private CCustomizations getGlobalCustomizations() { CCustomizations r=null; for( Element e : DOMUtil.getChildElements(dom) ) { if(!model.options.pluginURIs.contains(e.getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(e, DOMLocator.getLocationInfo(e))); } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); }
/** * Gets the list of top-level {@link CPluginCustomization}s. */ private CCustomizations getGlobalCustomizations() { CCustomizations r=null; for( Element e : DOMUtil.getChildElements(dom) ) { if(!model.options.pluginURIs.contains(e.getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(e, DOMLocator.getLocationInfo(e))); } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); }
/** * Gets the list of top-level {@link CPluginCustomization}s. */ private CCustomizations getGlobalCustomizations() { CCustomizations r=null; for( Element e : DOMUtil.getChildElements(dom) ) { if(!model.options.pluginURIs.contains(e.getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(e, DOMLocator.getLocationInfo(e))); } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); }
/** * Gets the list of {@link CPluginCustomization}s from this. * * <p> * Note that calling this method marks all those plug-in customizations * as 'used'. So call it only when it's really necessary. */ public CCustomizations toCustomizationList() { CCustomizations r=null; for( BIDeclaration d : this ) { if(d instanceof BIXPluginCustomization) { BIXPluginCustomization pc = (BIXPluginCustomization) d; pc.markAsAcknowledged(); if(!Ring.get(Model.class).options.pluginURIs.contains(pc.getName().getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(pc.element,pc.getLocation())); } } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); } /** An instance with the empty contents. */
/** * Gets the list of {@link CPluginCustomization}s from this. * * <p> * Note that calling this method marks all those plug-in customizations * as 'used'. So call it only when it's really necessary. */ public CCustomizations toCustomizationList() { CCustomizations r=null; for( BIDeclaration d : this ) { if(d instanceof BIXPluginCustomization) { BIXPluginCustomization pc = (BIXPluginCustomization) d; pc.markAsAcknowledged(); if(!Ring.get(Model.class).options.pluginURIs.contains(pc.getName().getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(pc.element,pc.getLocation())); } } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); } /** An instance with the empty contents. */
/** * Gets the list of {@link CPluginCustomization}s from this. * * <p> * Note that calling this method marks all those plug-in customizations * as 'used'. So call it only when it's really necessary. */ public CCustomizations toCustomizationList() { CCustomizations r=null; for( BIDeclaration d : this ) { if(d instanceof BIXPluginCustomization) { BIXPluginCustomization pc = (BIXPluginCustomization) d; pc.markAsAcknowledged(); if(!Ring.get(Model.class).options.pluginURIs.contains(pc.getName().getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(pc.element,pc.getLocation())); } } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); } /** An instance with the empty contents. */
/** * Gets the list of {@link CPluginCustomization}s from this. * * <p> * Note that calling this method marks all those plug-in customizations * as 'used'. So call it only when it's really necessary. */ public CCustomizations toCustomizationList() { CCustomizations r=null; for( BIDeclaration d : this ) { if(d instanceof BIXPluginCustomization) { BIXPluginCustomization pc = (BIXPluginCustomization) d; pc.markAsAcknowledged(); if(!Ring.get(Model.class).options.pluginURIs.contains(pc.getName().getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(pc.element,pc.getLocation())); } } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); } /** An instance with the empty contents. */
/** * Gets the list of {@link CPluginCustomization}s from this. * * <p> * Note that calling this method marks all those plug-in customizations * as 'used'. So call it only when it's really necessary. */ public CCustomizations toCustomizationList() { CCustomizations r=null; for( BIDeclaration d : this ) { if(d instanceof BIXPluginCustomization) { BIXPluginCustomization pc = (BIXPluginCustomization) d; pc.markAsAcknowledged(); if(!Ring.get(Model.class).options.pluginURIs.contains(pc.getName().getNamespaceURI())) continue; // this isn't a plugin customization if(r==null) r = new CCustomizations(); r.add(new CPluginCustomization(pc.element,pc.getLocation())); } } if(r==null) r = CCustomizations.EMPTY; return new CCustomizations(r); } /** An instance with the empty contents. */
protected CPropertyInfo createPropertyInfo(ProcessModel context, CClassInfo classInfo, GeneratedVersion cversion) { final String propertyName = getPropertyName(context, cversion); final QName attributeName = getAttributeName(context, cversion); final CNonElement propertyTypeInfo = getPropertyTypeInfo(context, cversion); final CCustomizations customizations = new CCustomizations(); final CPluginCustomization version = createVersionCustomization(context, cversion); customizations.add(version); // // CPluginCustomization generated = CustomizationUtils // .createCustomization(org.jvnet.jaxb2_commons.plugin.Customizations.GENERATED_ELEMENT_NAME); // generated.markAsAcknowledged(); // customizations.add(generated); final CPropertyInfo propertyInfo = new CAttributePropertyInfo( propertyName, null, customizations, null, attributeName, propertyTypeInfo, propertyTypeInfo.getTypeName(), false); if (cversion.isTransient() != null && cversion.isTransient()) { propertyInfo.realization = new GenericFieldRenderer( TransientSingleField.class); } Customizations.markGenerated(propertyInfo); return propertyInfo; }
protected CPropertyInfo createPropertyInfo(ProcessModel context, CClassInfo classInfo, GeneratedVersion cversion) { final String propertyName = getPropertyName(context, cversion); final QName attributeName = getAttributeName(context, cversion); final CNonElement propertyTypeInfo = getPropertyTypeInfo(context, cversion); final CCustomizations customizations = new CCustomizations(); final CPluginCustomization version = createVersionCustomization(context, cversion); customizations.add(version); // // CPluginCustomization generated = CustomizationUtils // .createCustomization(org.jvnet.jaxb2_commons.plugin.Customizations.GENERATED_ELEMENT_NAME); // generated.markAsAcknowledged(); // customizations.add(generated); final CPropertyInfo propertyInfo = new CAttributePropertyInfo( propertyName, null, customizations, null, attributeName, propertyTypeInfo, propertyTypeInfo.getTypeName(), false); if (cversion.isTransient() != null && cversion.isTransient()) { propertyInfo.realization = new GenericFieldRenderer( TransientSingleField.class); } Customizations.markGenerated(propertyInfo); return propertyInfo; }
protected CPropertyInfo createPropertyInfo(ProcessModel context, CClassInfo classInfo) { final GeneratedId cid = context.getCustomizing().getGeneratedId( classInfo); final String propertyName = getPropertyName(context, cid); final QName attributeName = getAttributeName(context, cid); final CNonElement propertyTypeInfo = getPropertyTypeInfo(context, cid); final CCustomizations customizations = new CCustomizations(); final CPluginCustomization id = createIdCustomization(context, cid); customizations.add(id); // // CPluginCustomization generated = CustomizationUtils // .createCustomization(org.jvnet.jaxb2_commons.plugin.Customizations.GENERATED_ELEMENT_NAME); // generated.markAsAcknowledged(); // customizations.add(generated); final CPropertyInfo propertyInfo = new CAttributePropertyInfo( propertyName, null, customizations, null, attributeName, propertyTypeInfo, propertyTypeInfo.getTypeName(), false); if (cid.isTransient() != null && cid.isTransient()) { propertyInfo.realization = new GenericFieldRenderer( TransientSingleField.class); } Customizations.markGenerated(propertyInfo); return propertyInfo; }