Package org.eclipse.jst.jsf.common.metadata

Examples of org.eclipse.jst.jsf.common.metadata.Trait


                        .getProject(), uri);
        final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
                modelContext, tagName);
        if (entity != null)
        {
            final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(
                    entity, "containment-constraint"); //$NON-NLS-1$

            if (trait != null)
            {
                final ContainsTagConstraint tagConstraint = (ContainsTagConstraint) trait
                        .getValue();

                final String algorithm = tagConstraint.getSetGenerator()
                        .getAlgorithm();
View Full Code Here


 
  private ImageDescriptor getIconImageDescriptor(Model model, String tagName, boolean small) {   
    ImageDescriptor icon = null;
   
    //use palette infos if available
    Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(model, "paletteInfos"); //$NON-NLS-1$
    if (trait != null){
      PaletteInfos tags = (PaletteInfos)trait.getValue();
      for (Iterator it=tags.getInfos().iterator();it.hasNext();){
        PaletteInfo tag = (PaletteInfo)it.next();
        if (tag.getId().equalsIgnoreCase(tagName)){         
          IMetaDataSourceModelProvider sourceProvider = ((Trait)tag.eContainer().eContainer()).getSourceModelProvider();
          if (small)
View Full Code Here

    }
    return image;
  }
 
  private ImageDescriptor getImageDescriptorFromTagTraitValueAsString(Entity entity, String key, ImageDescriptor defaultValue){
    Trait t = TaglibDomainMetaDataQueryHelper.getTrait(entity, key);
    if (t != null){
      String imgDesc = TraitValueHelper.getValueAsString(t);
      return getImageDescriptorFromString(t.getSourceModelProvider(), imgDesc, defaultValue);
    }
    return defaultValue;
  }
View Full Code Here

        {
            int tokenStart = input.indexOf(MD_PLUGIN_LOCATION);
            int tokenEnd = tokenStart + MD_PLUGIN_LOCATION.length();
            String prefix = input.substring(0, tokenStart);
            String suffix = input.substring(tokenEnd);
            Trait trait = dtInfo.getTrait();
            IMetaDataSourceModelProvider mdSourceModelProvider = trait
                    .getSourceModelProvider();
            IResourceURLProvider resourceURLProvider = (IResourceURLProvider) mdSourceModelProvider
                    .getAdapter(IResourceURLProvider.class);
            URL url = resourceURLProvider.getResourceURL("/META-INF/"); //$NON-NLS-1$
            String resolvedToken = url.toExternalForm();
View Full Code Here

            String imagePath)
    {
        dtTagConverter.setVisualByHTML(false);
        if (imagePath != null && imagePath.length() > 0)
        {
            Trait trait = dtInfo.getTrait();
            IImageDescriptorProvider imgDescProvider = (IImageDescriptorProvider) trait
                    .getSourceModelProvider().getAdapter(
                            IImageDescriptorProvider.class);
            if (imgDescProvider != null)
            {
                ImageDescriptor imageDescriptor = imgDescProvider
View Full Code Here

      IProject project = getProject(element);
      if (project != null) {
//        String typeParam = TraitValueHelper.getValueAsString(TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(),"type-param"));
        ResourceDialogCellEditor cellEditor = new ResourceDialogCellEditor(
            parent);
        Trait fileExt = TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(), "file-extensions"); //$NON-NLS-1$
        Trait separator = TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(), "separator"); //$NON-NLS-1$
        String[] fileExts = null;
        if (fileExt != null){
          List exts = TraitValueHelper.getValueAsListOfStrings(fileExt);
          fileExts = (String[])exts.toArray(new String[exts.size()]);
        }
View Full Code Here

   
   

    if (IAttributeRuntimeValueType.RELATIVEPATH.equals(type) ||
        IAttributeRuntimeValueType.WEBPATH.equals(type)) {
      Trait fileExt = TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(), "file-extensions"); //$NON-NLS-1$
      Trait seperator = TaglibDomainMetaDataQueryHelper.getTrait(attr.getMetaDataContext().getEntity(), "separator"); //$NON-NLS-1$
     
      String[] fileExts = null;
      if (fileExt != null){
        List exts = TraitValueHelper.getValueAsListOfStrings(fileExt);
        fileExts = (String[])exts.toArray(new String[exts.size()]);
View Full Code Here

 
  private void loadTags(final TaglibPaletteDrawer category, final CMDocument doc,
      final Model model) {

    if (model != null) {// load from metadata - should always drop in here
      final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(model,
          "paletteInfos"); //$NON-NLS-1$
      if (trait != null) {
        final PaletteInfos tags = (PaletteInfos) trait.getValue();
        for (final Iterator it = tags.getInfos().iterator(); it.hasNext();) {
          final PaletteInfo tag = (PaletteInfo) it.next();
          createTagEntry(category, tag, doc);
        }
      } else {
View Full Code Here

    return ns.getViewElement(tagName) != null;
  }

  private boolean getBooleanTagTraitValue(final Entity entity, final String key,
      final boolean defaultValue) {
    final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(entity, key);
    if (trait != null) {
      return TraitValueHelper.getValueAsBoolean(trait);
    }
    return defaultValue;
  }
View Full Code Here

  }

  private String getStringTagTraitValue(final Entity entity, final String key,
      final String defaultValue) {
   
    final Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(entity, key);
    if (trait != null) {
      final String val = TraitValueHelper.getValueAsString(trait);
      if (val != null)
        return val;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jst.jsf.common.metadata.Trait

Copyright © 2018 www.massapicom. 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.