示例#1
0
    @Override
    public String componentToTag(Component component, DesignContext context) {
      Class<?> componentClass = component.getClass();
      String packageName = componentClass.getPackage().getName();
      String prefix = context.getPackagePrefix(packageName);
      if (prefix == null) {
        prefix = packageName.replace('.', '_');
        context.addPackagePrefix(prefix, packageName);
      }
      prefix = prefix + "-";
      String className = classNameToElementName(componentClass.getSimpleName());
      String tagName = prefix + className;

      return tagName;
    }