jp.go.nict.langrid.custominvoke.workflowsupport
クラス ReplacementTerm

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.service.AbstractService
      上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.AbstractService
          上位を拡張 jp.go.nict.langrid.custominvoke.workflowsupport.AbstractCustomInvokeService
              上位を拡張 jp.go.nict.langrid.custominvoke.workflowsupport.ReplacementTerm
すべての実装されたインタフェース:
org.activebpel.rt.IAePolicyConstants, org.activebpel.wsio.invoke.IAeInvokeHandler
直系の既知のサブクラス:
ReplacementTerm

public class ReplacementTerm
extends AbstractCustomInvokeService

形態素配列より、中間コードに置き換え文章を作成する

バージョン:
1.0
作成者:
koyama

フィールドの概要
 
クラス jp.go.nict.langrid.custominvoke.workflowsupport.AbstractCustomInvokeService から継承されたフィールド
DATE_FORMAT
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたフィールド
ALL_MATCHINGMETHODS, EMPTY_LANGUAGEPAIRS, EMPTY_LANGUAGEPATHS, EMPTY_LANGUAGES, MINIMUM_MATCHINGMETHODS
 
インタフェース org.activebpel.rt.IAePolicyConstants から継承されたフィールド
ABPEL_RETRY_CHECK_NS, ADDUTELEMENT, AE_CONTEXT_MAPPED_PROPERTIES, ANONYMOUS_PRINCIPAL, ATTR_HTTP_CLIENT_CONNECTION_TIMEOUT, ATTR_HTTP_CONNECTION_MANAGER_TIMEOUT, ATTR_HTTP_REDIRECT_WITH_GET, ATTR_HTTP_SOCKET_TIMEOUT, ATTR_HTTP_TCP_NODELAY, ATTR_JMS_CORRELATION_ID, ATTR_JMS_EXPIRATION, ATTR_JMS_MANAGER_ID, ATTR_JMS_MESSAGE_FORMAT, ATTR_JMS_MESSAGE_TYPE, ATTR_JMS_PRIORITY, ATTR_SUSPEND_PROCESS, CONVERSATION_ID_HEADER, CRYPTO_PROPERTIES, DEFAULT_USER, DIRECTION_BOTH, DIRECTION_IN, DIRECTION_OUT, DIRECTREFERENCE, ENCRYPTION_ACTION, FAULT_EXCLUSION_LIST_ATTR, FAULT_LIST_ATTR, INTERVAL_TAG, ISSUER_SERIAL, JMS_BYTES_MESSAGE, JMS_SOAP_FORMAT, JMS_TEXT_MESSAGE, JMS_XML_FORMAT, PARAM_DELEGATE_CLASS, PARAM_HANDLER_CLASS, PARAM_RECEIVE_HANDLER, PARAM_STYLE, PARAM_TRANSPORT, PARAM_USE, PRINCIPAL_HEADER, PROCESS_SERVICE_NAME_ATTR, QNAME_WILDCARD, RECEIVER_ACTION, RETRY_ATTEMPTS_ATTR, RETRY_CHECK_INPUT_TAG, RETRY_CHECK_OUTPUT_PART, RETRY_CHECK_PROCESS_ID_TAG, RETRY_FAULT_ON_FAILURE, RETRY_INTERVAL_ATTR, RETRY_ON_FAILURE_ATTR, RETRY_POLICY_TAG, RETRY_SUSPEND_ON_FAILURE, RETRY_TAG, RM_TRANS_ID, RM_TRANSPORT, SAML_AUTH_METHOD, SAML_CONFIRM_HOLDER_OF_KEY, SAML_CONFIRM_METHOD, SAML_CONFIRM_SENDER_VOUCHES, SAML_SUBJECT_NAME, SECURITY_ACTION, SIGNATURE_ACTION, SIGNATURE_USER, TAG_ALIAS_ATTR, TAG_ASSERT_ACK_INTERVAL, TAG_ASSERT_AUTH_NONCE, TAG_ASSERT_AUTH_PASSWORD, TAG_ASSERT_AUTH_PREEMPTIVE, TAG_ASSERT_AUTH_PWD_CLEARTEXT, TAG_ASSERT_AUTH_PWD_DIGEST, TAG_ASSERT_AUTH_PWD_TEXT, TAG_ASSERT_AUTH_SAML, TAG_ASSERT_AUTH_USER, TAG_ASSERT_AUTH_USERNAMETOKEN, TAG_ASSERT_EXP_BACKOFF, TAG_ASSERT_MANAGED_CORRELATION, TAG_ASSERT_MAP_PROCESS_INTIATOR, TAG_ASSERT_MILLIS, TAG_ASSERT_RM, TAG_ASSERT_RM_ACKTO, TAG_ASSERT_RM_BINDING, TAG_ASSERT_RM_PROXY, TAG_ASSERT_RM_RETRY_INTERVAL, TAG_ASSERT_RM_TIMEOUT, TAG_ASSERT_SECURITY_AUTH, TAG_ASSERT_SECURITY_ENCRYPT, TAG_ASSERT_SECURITY_SIGN, TAG_ASSERT_TIMESTAMP, TAG_ASSERT_XPATH_RECEIVE, TAG_ASSERT_XPATH_SEND, TAG_DESCRIPTION_ATTR, TAG_DIRECTION_ATTR, TAG_HTTP_MIME_TYPE, TAG_HTTP_TRANSPORT_OPTIONS, TAG_HTTP_XML_TYPES, TAG_INVOKE_RECOVERY, TAG_JMS_DELIVERY, TAG_NAME_ATTR, TAG_NAMESPACE_ATTR, TAG_REST_ENABLED, TAG_REST_USAGE, TAG_TYPE_ATTR, TAG_VALUE_ATTR, X509KEYIDENTIFIER, XMLNS_PREFIX, XPATH_MAP, XPATH_PREFIX, XPATH_QUERY_PARAMS, XPATH_QUERY_SOURCE, XPATH_QUERY_SOURCE_CONTEXT, XPATH_QUERY_SOURCE_OPTIONS
 
コンストラクタの概要
ReplacementTerm()
           
 
メソッドの概要
protected  Calendar doGetLastUpdate()
          最終更新日付を返す
 String doReplace(String sourceLang, String text, String[] searchWords, String[] replacementWords)
           
protected  javax.wsdl.Port getPort(javax.wsdl.Service service)
           
 org.activebpel.wsio.IAeWebServiceResponse handleInvoke(org.activebpel.wsio.invoke.IAeInvoke invokeRequest, String queryData)
           
protected  org.activebpel.wsio.IAeWebServiceResponse invoke(org.activebpel.wsio.invoke.IAeInvoke invokeRequest, String queryData, QName qName)
           
 
クラス jp.go.nict.langrid.custominvoke.workflowsupport.AbstractCustomInvokeService から継承されたメソッド
createCall, createInvokeContext, createOutputMessageData, extractMessageData, findMatchingWsdlFault, getBindingOperation, getEndpointUrl, getErrorDetail, getPolicyDrivenProperties, getPortType, getPortTypeName, getRequestStyle, getServiceObject, getSoapAction, isMatch, isSimpleType, resolveToWsdlFault, setCredentialsOnCall, setFaultOnResponse, setPortTypeName, setupCallForPolicies, updateReplyToEndpoint
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたメソッド
acquireSemaphore, checkStartupException, convertLanguagePairs, convertLanguages, getCurrentServiceContext, getDoDoubleSearch, getEliminateDuplicates, getInitParameter, getInitParameterBoolean, getInitParameterInt, getInitParameterLong, getInitParameters, getInitParameterString, getInitParameterUsingTransformer, getLastUpdate, getLogListener, getMaxResults, getMaxWaitMillisForExternalProcess, getRequestMimeHeaders, getServiceContext, getWorkDirectory, getWorkFile, log, parseDateMacro, processEnd, processEnd, processLap, processStart, releaseSemaphore, setCurrentServiceContext, setDoubleSearchResults, setEliminateDuplicates, setLogListener, setMaxResults, setMaxThreads, setMaxWaitMillisForExternalProcess, setMaxWaitMillisForThread, setMeasureProcessTime, setProcessTimeWarningThreasholdMillis, setStartupException
 
クラス jp.go.nict.langrid.servicecontainer.service.AbstractService から継承されたメソッド
getComponentServiceFactory, setComponentServiceFactory
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReplacementTerm

public ReplacementTerm()
メソッドの詳細

doGetLastUpdate

protected Calendar doGetLastUpdate()
                            throws ProcessFailedException
最終更新日付を返す

オーバーライド:
クラス AbstractService 内の doGetLastUpdate
戻り値:
更新日付
例外:
ProcessFailedException

doReplace

public String doReplace(String sourceLang,
                        String text,
                        String[] searchWords,
                        String[] replacementWords)
                 throws AccessLimitExceededException,
                        InvalidParameterException,
                        LanguageNotUniquelyDecidedException,
                        NoAccessPermissionException,
                        NoValidEndpointsException,
                        ProcessFailedException,
                        ServerBusyException,
                        ServiceNotActiveException,
                        ServiceNotFoundException,
                        UnsupportedLanguageException
例外:
AccessLimitExceededException
InvalidParameterException
LanguageNotUniquelyDecidedException
NoAccessPermissionException
NoValidEndpointsException
ProcessFailedException
ServerBusyException
ServiceNotActiveException
ServiceNotFoundException
UnsupportedLanguageException

invoke

protected org.activebpel.wsio.IAeWebServiceResponse invoke(org.activebpel.wsio.invoke.IAeInvoke invokeRequest,
                                                           String queryData,
                                                           QName qName)
定義:
クラス AbstractCustomInvokeService 内の invoke

getPort

protected javax.wsdl.Port getPort(javax.wsdl.Service service)
定義:
クラス AbstractCustomInvokeService 内の getPort

handleInvoke

public org.activebpel.wsio.IAeWebServiceResponse handleInvoke(org.activebpel.wsio.invoke.IAeInvoke invokeRequest,
                                                              String queryData)
定義:
インタフェース org.activebpel.wsio.invoke.IAeInvokeHandler 内の handleInvoke
オーバーライド:
クラス AbstractCustomInvokeService 内の handleInvoke