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

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


    return defaultValue;
  }

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


  private void loadTags(final TaglibPaletteDrawer category,
      final Namespace ns, 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 (Iterator it = tags.getInfos().iterator(); it.hasNext();) {
          final PaletteInfo tag = (PaletteInfo) it.next();
          createTagEntry(category, tag, ns);
        }
      } else {
View Full Code Here

      this.nsURI = nsURI;
      final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project);
      final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(context);

      final Model model = query.findTagLibraryModel(nsURI);
      final Trait trait = query.findTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
    }
View Full Code Here

    public TaglibData(String nsURI) {
      this.nsURI = nsURI;
      final IMetaDataDomainContext mdcontext = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project);
      final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(mdcontext);
      final Model model = query.findTagLibraryModel(nsURI);
      final Trait trait = query.findTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
    }
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.