This repository has been archived on 2025-12-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tdi-studio-se/main/plugins/org.talend.designer.components.localprovider/components/tFileUnarchive/tFileUnarchive_java.xml
2021-03-01 09:30:38 +08:00

108 lines
3.8 KiB
XML

<!-- $Id: tFileUnzip_java.xml 1528 2007-01-19 17:03:36 +0000 (星期五, 19 一月 2007) smallet $ -->
<COMPONENT>
<HEADER
PLATEFORM="ALL"
SERIAL=""
VERSION="0.101"
STATUS="ALPHA"
COMPATIBILITY="ALL"
AUTHOR="Talend"
RELEASE_DATE="20050320A"
STARTABLE="true"
LOG4J_ENABLED="true"
>
<SIGNATURE></SIGNATURE>
</HEADER>
<FAMILIES>
<FAMILY>File/Management</FAMILY>
</FAMILIES>
<DOCUMENTATION>
<URL/>
</DOCUMENTATION>
<CONNECTORS>
<CONNECTOR CTYPE="FLOW" MAX_OUTPUT="0" MAX_INPUT="0"/>
<CONNECTOR CTYPE="ITERATE" MAX_INPUT="1"/>
<CONNECTOR CTYPE="SUBJOB_OK" MAX_INPUT="1" />
<CONNECTOR CTYPE="SUBJOB_ERROR" MAX_INPUT="1" />
<CONNECTOR CTYPE="COMPONENT_OK"/>
<CONNECTOR CTYPE="COMPONENT_ERROR"/>
<CONNECTOR CTYPE="RUN_IF"/>
</CONNECTORS>
<PARAMETERS>
<PARAMETER NAME="ZIPFILE" FIELD="FILE" REQUIRED="true" NUM_ROW="1">
<DEFAULT>"__COMP_DEFAULT_FILE_DIR__/archive.zip"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="DIRECTORY" FIELD="DIRECTORY" REQUIRED="true" NUM_ROW="2">
<DEFAULT>"__COMP_DEFAULT_FILE_DIR__"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ROOTNAME" FIELD="CHECK" REQUIRED="true" NUM_ROW="3">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="INTEGRITY" FIELD="CHECK" REQUIRED="true" NUM_ROW="4">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="EXTRACTPATH" FIELD="CHECK" REQUIRED="true" NUM_ROW="5">
<DEFAULT>true</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CHECKPASSWORD" FIELD="CHECK" REQUIRED="true" NUM_ROW="6">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="DECRYPT_METHOD" FIELD="CLOSED_LIST" REQUIRED="false" NUM_ROW="7" SHOW_IF="CHECKPASSWORD == 'true'">
<ITEMS DEFAULT="ZIP4J_DECRYPT">
<ITEM NAME="JAVA_DECRYPT" VALUE="JAVA_DECRYPT" />
<ITEM NAME="ZIP4J_DECRYPT" VALUE="ZIP4J_DECRYPT"/>
</ITEMS>
</PARAMETER>
<PARAMETER NAME="PASSWORD" FIELD="PASSWORD" REQUIRED="false" NUM_ROW="8" SHOW_IF="CHECKPASSWORD == 'true'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER
NAME="DIE_ON_ERROR"
FIELD="CHECK"
NUM_ROW="12"
>
<DEFAULT>false</DEFAULT>
</PARAMETER>
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER NAME="PRINTOUT" FIELD="CHECK" REQUIRED="true"
NUM_ROW="2">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_ENCODING" FIELD="CHECK" REQUIRED="true" NUM_ROW="5">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NUM_ROW="5" FIELD="TEXT" NAME="ENCORDING" SHOW_IF="USE_ENCODING == 'true'">
<DEFAULT>"UTF-8"</DEFAULT>
</PARAMETER>
</ADVANCED_PARAMETERS>
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="commons-compress-1.19" MODULE="commons-compress-1.19.jar" MVN="mvn:org.apache.commons/commons-compress/1.19" REQUIRED="true" />
<IMPORT NAME="Ant-Zip" MODULE="ant-1.10.9.jar" MVN="mvn:org.apache.ant/ant/1.10.9" REQUIRED="true" />
<IMPORT NAME="Check-Archive" MODULE="checkArchive-1.1-20190917.jar" MVN="mvn:org.talend.libraries/checkArchive-1.1-20190917/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/checkArchive-1.1-20190917.jar" REQUIRED="true" />
<IMPORT NAME="zip4j-1.3.3.jar" MODULE="zip4j-1.3.3.jar" MVN="mvn:net.lingala.zip4j/zip4j/1.3.3" REQUIRED="true" />
<IMPORT NAME="talendzip-1.1-20201120.jar" MODULE="talendzip-1.1-20201120.jar" MVN="mvn:org.talend.components/talendzip/1.1-20201120" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talendzip-1.1-20201120.jar" REQUIRED="true" />
</IMPORTS>
</CODEGENERATION>
<RETURNS>
<RETURN NAME="CURRENT_FILE" TYPE="id_String" AVAILABILITY="FLOW"/>
<RETURN NAME="CURRENT_FILEPATH" TYPE="id_String" AVAILABILITY="FLOW"/>
</RETURNS>
</COMPONENT>