Puede utilizar la tabla de correlación de este tema para comprender las diferencias entre los códigos de JET y del Kit de herramientas de patrón de diseño (DPTK).
| Código DPTK | Código JET | Comentarios | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| applyPattern | c:invokeTransform | |||||||||
| attr | c:get | El atributo format del código attr no está soportado por el código
c:get. JET proporciona varias funciones XPath como equivalentes. El código DPTK es equivalente al
código JET:
|
||||||||
| case | c:when | Ver las notas de select. | ||||||||
| cond | c:if | La cardinalidad de la función XPath interpreta los valores del atributo card del código
cond.
|
||||||||
| content | c:get | Los siguientes códigos son equivalentes:
|
||||||||
| copyResource | ws:copyFile | Ver las notas de select. | ||||||||
| exists | c:if | Utilice <c:if test=" ... "> ... </c:if>. La tabla siguiente
proporciona las equivalencias de los formularios <exists> comunes:
|
||||||||
| extend | c:load | |||||||||
| formatNow | f:formatNow | |||||||||
| genParm | No hay equivalencia directa | Los parámetros pasados a las transformaciones JET se exponen como variables XPath. | ||||||||
| include | c:include | |||||||||
| inlineExtend | c:loadContent | |||||||||
| initialCode | c:initialCode | |||||||||
| iterate | c:iterate | |||||||||
| marker | c:marker | |||||||||
| milliseconds | f:milliseconds | |||||||||
| newFolder | ws:folder | |||||||||
| newNode | c:addElement | |||||||||
| newProject | ws:project | |||||||||
| newText | c:addTextElement | |||||||||
| nexists | c:if | Utilice <c:if test="not( ... )"> ...</c:if>. Vea el código exists para obtener más ejemplos. | ||||||||
| nodeAttributes | No hay equivalencia directa | La sentencia c:iterate siguiente realiza una iteración sobre todos los atributos
de un elemento:<c:iterate select="$element/@*" var="attr"> <c:get select="name($attr)"/> = <c:get select="string($attr)"/> </c:iterate> |
||||||||
| overrides | c:override | Aunque esto se proporciona, es recomendable que los usuarios utilicen en su lugar el atributo overrides del elemento transform en plugin.xml. | ||||||||
| prune | c:removeElement | |||||||||
| rebuildWorkspace | ws:rebuildWorkspace | Aunque se proporciona, este código no es generalmente necesario para las transformaciones JET. | ||||||||
| removeAttr | no hay equivalencia directa | |||||||||
| replaceStrings | c:replaceStrings | |||||||||
| roundtrip | c:userRegion | |||||||||
| select | c:choose | JET proporciona dos formatos para el código <c:choose>.
|
||||||||
| setAttr | c:set | |||||||||
| statusMessage | c:log | |||||||||
| start | ws:file o java:class | DPTK añade silenciosamente una carpeta fuente Java al principio de la vía de acceso 'resource' si es necesario. El código JET ws:file no lo hace. El código JET java:class está preparado para Java y tiene un atributo 'srcFolder'. | ||||||||
| stringTokens | c:stringTokens | |||||||||
| substring | No hay equivalencia directa | Utilice la función XPath substring. | ||||||||
| sum | No hay equivalencia directa | Utilice las equivalencias siguientes:
|
||||||||
| targetProject | No hay equivalencia directa | La variable XPath $org.eclipse.jet.resource.project.name hace referencia al proyecto que contiene el recurso de entrada. Los códigos <ws:...> aceptan todos referencias a proyecto explícitas en vías de acceso. | ||||||||
| templateComment | <%-- ... --%> | |||||||||
| unique | f:unique | |||||||||
| userNode | c:setVariable | |||||||||
| workingSet | No soportado | JET no tiene códigos para crear conjuntos de trabajo de Eclipse. | ||||||||
| zilch | No soportado | Se utiliza como un mecanismo de escape o a veces un comentario. Cambie espacios de nombre de código mediante la directiva @taglib o utilice <%-- ... --%> para crear comentarios. |