Examples of ModelQueryExtension


Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.extension.ModelQueryExtension

        {
          if (descriptor.getNamespace() == null ||  descriptor.getNamespace().equals(namespace))
          { 
            try
            {
              ModelQueryExtension extension = descriptor.createModelQueryExtension();
              list.add(extension);
            }
            catch (CoreException e) {
              Logger.logException("problem creating model query extension", e); //$NON-NLS-1$
            }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.extension.ModelQueryExtension

    String namespace = getNamespace(cmNode);
    String name = cmNode.getNodeName();
   
    for (Iterator i = modelQueryExtensionRegistry.getApplicableExtensions(contentTypeId, namespace).iterator(); i.hasNext();)
    {
      ModelQueryExtension extension = (ModelQueryExtension)i.next();
      String[] values = null;
      if (cmNode.getNodeType() == CMNode.ATTRIBUTE_DECLARATION)
      { 
        values = extension.getAttributeValues(element, namespace, name);
      }
      else
      {
        values = extension.getElementValues(element, namespace, name);       
      }
      if (values != null)
      {
        list.addAll(Arrays.asList(values));
     
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.extension.ModelQueryExtension

        String name = cmNode.getNodeName();
     
        boolean include = true;
        for(int k = 0; k < modelQueryExtensions.size() && include; k++) {
        {
            ModelQueryExtension extension = (ModelQueryExtension)modelQueryExtensions.get(k);
            include = extension.isApplicableChildElement(element, namespace, name);
            if (!include)
            {
              // remove the cmNode from the list
              j.remove();
            }
          }
        }
      }
    }
    // add MQE-provided content
    for(int k = 0; k < modelQueryExtensions.size(); k++)
    {
        ModelQueryExtension extension = (ModelQueryExtension)modelQueryExtensions.get(k);
        cmnodes.addAll(Arrays.asList(extension.getAvailableElementContent(element, parentNamespace, includeOptions)));
    }
  }
View Full Code Here

Examples of org.eclipse.wst.xml.core.internal.contentmodel.modelquery.extension.ModelQueryExtension

          {
            if (descriptor.getNamespace() == null ||  descriptor.getNamespace().equals(namespace))
            { 
              try
              {
                ModelQueryExtension extension = descriptor.createModelQueryExtension();
                list.add(extension);
              }
              catch (CoreException e) {
                Logger.logException("problem creating model query extension", e); //$NON-NLS-1$
              }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.