Package org.eclipse.e4.xwt.internal.core

Examples of org.eclipse.e4.xwt.internal.core.Core


    if (FormsProfile == null) {
      FormsProfile = XWT.createUIProfile();
      XWT.registerMetaclass(new FormMetaclass());
      XWT.registerMetaclass(new ButtonMetaclass());
      XWT.registerMetaclass(new LabelMetaclass());
      XWT.registerMetaclass(new TextMetaclass());
      XWT.registerMetaclass(new TableMetaclass());
      XWT.registerMetaclass(new CompositeMetaclass());
      XWT.registerMetaclass(new FormTextMetaclass());
      XWT.registerMetaclass(new HyperlinkMetaclass());
      XWT.registerMetaclass(new ImageHyperlinkMetaclass());
View Full Code Here


* @author yves.yang (yves.yang@soyatec.com)
*/
public class FormMetaclass extends AbstractFormMetaclass {
  public FormMetaclass() {
    super(Form.class);
    addProperty(new DecoratingHeading());
    addProperty(new HeadClientBeanProperty(getHeadClient()));
  }
View Full Code Here

    initialize();
  }

  public Object createUIProfile() {
    Core core = new Core(new ResourceLoaderFactory(), this);
    cores.push(core);
    return core;
  }
View Full Code Here

   * @param nsmapace
   * @return
   */
  public INamespaceHandler getNamespaceHandler(String nsmapace) {
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      INamespaceHandler handler = core.getNamespaceHandler(nsmapace);
      if (handler != null) {
        return handler;
      }
    }
    return null;
View Full Code Here

   *
   * @see org.eclipse.e4.xwt.IXWTLoader#getMetaclass(java.lang.Object)
   */
  public IMetaclass getMetaclass(Object object) {
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      IMetaclass metaclass = core.findMetaclass(object);
      if (metaclass != null) {
        return metaclass;
      }
    }
    Class<?> javaClass = null;
View Full Code Here

   * @see org.eclipse.e4.xwt.IXWTLoader#getAllMetaclasses()
   */
  public IMetaclass[] getAllMetaclasses() {
    Collection<IMetaclass> collector = new ArrayList<IMetaclass>();
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      Collection<IMetaclass> metaclasses = core
          .getAllMetaclasses(IConstants.XWT_NAMESPACE);
      collector.addAll(metaclasses);
    }
    return collector.toArray(new IMetaclass[collector.size()]);
  }
View Full Code Here

   * @see org.eclipse.e4.xwt.IXWTLoader#getMetaclass(java.lang.String,
   * java.lang.String)
   */
  public IMetaclass getMetaclass(String tagName, String ns) {
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      IMetaclass metaclass = core.getMetaclass(getLoadingContext(),
          tagName, ns);
      if (metaclass != null) {
        return metaclass;
      }
    }
View Full Code Here

   */
  public IConverter findConvertor(Class<?> source, Class<?> target) {
    source = ObjectUtil.normalizedType(source);
    target = ObjectUtil.normalizedType(target);
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      IConverter converter = core.findConvertor(source, target);
      if (converter != null) {
        return converter;
      }
    }
    return null;
View Full Code Here

   *
   * @see org.eclipse.e4.xwt.IXWTLoader#getCommand(java.lang.String)
   */
  public ICommand getCommand(String name) {
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      ICommand command = core.getCommand(name);
      if (command != null) {
        return command;
      }
    }
    return null;
View Full Code Here

   * @see org.eclipse.e4.xwt.IXWTLoader#getCommands()
   */
  public Map<String, ICommand> getCommands() {
    HashMap<String, ICommand> collector = new HashMap<String, ICommand>();
    for (int i = cores.size() - 1; i >= 0; i--) {
      Core core = cores.get(i);
      Map<String, ICommand> map = core.getCommands();
      if (map != null) {
        collector.putAll(map);
      }
    }
    return collector;
View Full Code Here

TOP

Related Classes of org.eclipse.e4.xwt.internal.core.Core

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.