You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/11/12 18:26:09 UTC
svn commit: r1769397 [2/4] - in
/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl:
cpm/container/ cpm/container/deployer/socket/ cpm/engine/ cpm/utils/
cpm/vinci/ metadata/cpe/
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/DATACasUtils.java Sat Nov 12 18:26:08 2016
@@ -43,7 +43,20 @@ import org.apache.uima.resource.metadata
import org.apache.uima.util.Level;
import org.apache.uima.util.XMLSerializer;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class DATACasUtils.
+ */
public class DATACasUtils {
+
+ /**
+ * Gets the XCA sas string.
+ *
+ * @param aCasData the a cas data
+ * @param keysToFilter the keys to filter
+ * @return the XCA sas string
+ * @throws Exception the exception
+ */
public static String getXCASasString(CasData aCasData, String[] keysToFilter) throws Exception {
CasDataToXCas generator = new CasDataToXCas();
generator.setTypesToFilter(keysToFilter);
@@ -58,11 +71,12 @@ public class DATACasUtils {
}
/**
- *
- * @param dataCas
- * @param featureType
- * @param featureName
- * @param featureValue
+ * Adds the feature structure.
+ *
+ * @param dataCas the data cas
+ * @param featureType the feature type
+ * @param featureName the feature name
+ * @param featureValue the feature value
*/
public static void addFeatureStructure(CasData dataCas, String featureType, String featureName,
String featureValue) {
@@ -74,8 +88,9 @@ public class DATACasUtils {
}
/**
- *
- * @param aDataCas
+ * Checks if is cas empty.
+ *
+ * @param aDataCas the a data cas
* @return true if the data cas is empty
*/
public static boolean isCasEmpty(CasData aDataCas) {
@@ -87,11 +102,12 @@ public class DATACasUtils {
}
/**
- *
- * @param dataCas
- * @param featureType
- * @param featureName
- * @param featureValue
+ * Adds the feature.
+ *
+ * @param dataCas the data cas
+ * @param featureType the feature type
+ * @param featureName the feature name
+ * @param featureValue the feature value
*/
public static void addFeature(CasData dataCas, String featureType, String featureName,
String featureValue) {
@@ -106,8 +122,9 @@ public class DATACasUtils {
}
/**
- *
- * @param aDataCas
+ * Gets the byte count.
+ *
+ * @param aDataCas the a data cas
* @return the byte count
* @throws Exception -
*/
@@ -131,9 +148,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
- * @param aFilterList
+ * Should analyze CAS.
+ *
+ * @param aCAS the a CAS
+ * @param aFilterList the a filter list
* @return true if this cas should be analyzed
*/
public static boolean shouldAnalyzeCAS(CasData aCAS, LinkedList aFilterList) {
@@ -184,9 +202,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aKey
- * @param dropKeyList
+ * Drop it.
+ *
+ * @param aKey the a key
+ * @param dropKeyList the drop key list
* @return true if this key is in the dropKeyList
*/
public static boolean dropIt(String aKey, String[] dropKeyList) {
@@ -200,10 +219,11 @@ public class DATACasUtils {
}
/**
- *
- * @param aKey
- * @param typeList
- * @return true if tbd
+ * Checks if is valid type.
+ *
+ * @param aKey the a key
+ * @param typeList the type list
+ * @return true if tbd
*/
public static boolean isValidType(String aKey, String[] typeList) {
@@ -227,9 +247,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
- * @param featureName
+ * Checks for feature.
+ *
+ * @param aCAS the a CAS
+ * @param featureName the feature name
* @return true if
*/
public static boolean hasFeature(CasData aCAS, String featureName) {
@@ -248,9 +269,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
- * @param aName
+ * Checks for feature structure.
+ *
+ * @param aCAS the a CAS
+ * @param aName the a name
* @return true if tbd
*/
public static boolean hasFeatureStructure(CasData aCAS, String aName) {
@@ -270,8 +292,9 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
+ * Dump features.
+ *
+ * @param aCAS the a CAS
*/
public static void dumpFeatures(CasData aCAS) {
Iterator it = aCAS.getFeatureStructures();
@@ -309,9 +332,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
- * @param featureName
+ * Gets the feature value by type.
+ *
+ * @param aCAS the a CAS
+ * @param featureName the feature name
* @return true if tbd
*/
public static String getFeatureValueByType(CasData aCAS, String featureName) {
@@ -365,10 +389,11 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
- * @param featureStructureName
- * @param featureName
+ * Gets the feature structure values.
+ *
+ * @param aCAS the a CAS
+ * @param featureStructureName the feature structure name
+ * @param featureName the feature name
* @return tbd
*/
public static String[] getFeatureStructureValues(CasData aCAS, String featureStructureName,
@@ -401,10 +426,11 @@ public class DATACasUtils {
}
/**
- *
- * @param aCAS
- * @param aFeatureStructure
- * @param featureName
+ * Gets the feature value by type.
+ *
+ * @param aCAS the a CAS
+ * @param aFeatureStructure the a feature structure
+ * @param featureName the feature name
* @return tbd
*/
public static String getFeatureValueByType(CasData aCAS, String aFeatureStructure,
@@ -430,9 +456,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aDataCas
- * @param aFeatureMap
+ * Remap feature types.
+ *
+ * @param aDataCas the a data cas
+ * @param aFeatureMap the a feature map
*/
public static void remapFeatureTypes(CasData aDataCas, FeatureMap aFeatureMap) {
ConfigurableFeature cf = null;
@@ -460,9 +487,10 @@ public class DATACasUtils {
}
/**
- *
- * @param aCasData
- * @param aFeatureStructureName
+ * Gets the cas data features.
+ *
+ * @param aCasData the a cas data
+ * @param aFeatureStructureName the a feature structure name
* @return tbd
*/
public static NameValuePair[] getCasDataFeatures(CasData aCasData, String aFeatureStructureName) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/cpm/vinci/Vinci.java Sat Nov 12 18:26:08 2016
@@ -33,20 +33,35 @@ import org.apache.vinci.transport.VinciC
import org.apache.vinci.transport.VinciFrame;
import org.apache.vinci.transport.document.AFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class Vinci.
+ */
public class Vinci {
+
+ /** The Constant VNS_HOST. */
public static final String VNS_HOST = "VNS_HOST";
+ /** The Constant VNS_PORT. */
public static final String VNS_PORT = "VNS_PORT";
+ /**
+ * A factory for creating AF objects.
+ */
public static class AFFactory implements TransportableFactory {
+
+ /* (non-Javadoc)
+ * @see org.apache.vinci.transport.TransportableFactory#makeTransportable()
+ */
+ @Override
public Transportable makeTransportable() {
return new AFrame();
}
}
/**
- * Returns a new VinciFrame
- *
+ * Returns a new VinciFrame.
+ *
* @return {@link org.apache.vinci.transport.VinciFrame} instance
*/
private AFrame getAFrame() {
@@ -85,12 +100,12 @@ public class Vinci {
/**
* Package the {@link org.apache.vinci.transport.VinciFrame} containing result of the requested
* operation into a Vinci Data frame.
- *
+ *
* @param conn the connection
* @param requestFrame {@link org.apache.vinci.transport.VinciFrame}
* containing result of thsi service operation
- *
* @return {@link org.apache.vinci.transport.VinciFrame} VinciData frame.
+ * @throws Exception the exception
*/
public static AFrame replyWithAnalysis(VinciClient conn, VinciFrame requestFrame)
throws Exception {
@@ -98,6 +113,13 @@ public class Vinci {
return (AFrame) conn.sendAndReceive(requestFrame, af);
}
+ /**
+ * Produce A frame.
+ *
+ * @param cmd the cmd
+ * @param content the content
+ * @return the a frame
+ */
public static AFrame produceAFrame(String cmd, String content) {
AFrame query = new AFrame();
query.fadd(Constants.VINCI_COMMAND, Constants.ANNOTATE);
@@ -112,6 +134,12 @@ public class Vinci {
return query;
}
+ /**
+ * Extract KEYS as string.
+ *
+ * @param frame the frame
+ * @return the string
+ */
public static String extractKEYSAsString(AFrame frame) {
String keys = "";
if (frame == null)
@@ -125,6 +153,13 @@ public class Vinci {
return keys;
}
+ /**
+ * Gets the feature value by type.
+ *
+ * @param aCAS the a CAS
+ * @param featureName the feature name
+ * @return the feature value by type
+ */
public static String getFeatureValueByType(CasData aCAS, String featureName) {
if (aCAS == null) {
return "";
@@ -142,6 +177,12 @@ public class Vinci {
return featureValue;
}
+ /**
+ * Gets the content from DATA cas.
+ *
+ * @param aCas the a cas
+ * @return the content from DATA cas
+ */
public static String getContentFromDATACas(CasData aCas) {
Iterator it = aCas.getFeatureStructures();
while (it.hasNext()) {
@@ -157,7 +198,9 @@ public class Vinci {
/**
* Returns a content from a given VinciFrame.
- *
+ *
+ * @param aFrame the a frame
+ * @return the string
*/
public static String stripVinciFrame(VinciFrame aFrame) {
String contentFrame = aFrame.toXML();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorConfigurationParameterSettingsImpl.java Sat Nov 12 18:26:08 2016
@@ -25,16 +25,31 @@ import org.apache.uima.collection.metada
import org.apache.uima.collection.metadata.NameValuePair;
import org.apache.uima.resource.metadata.ConfigurationParameterSettings;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorConfigurationParameterSettingsImpl.
+ */
public class CasProcessorConfigurationParameterSettingsImpl implements
CasProcessorConfigurationParameterSettings {
+
+ /** The params. */
private NameValuePair[] params = new NameValuePair[0];
+ /** The param list. */
private ArrayList paramList = new ArrayList(0);
+ /**
+ * Instantiates a new cas processor configuration parameter settings impl.
+ */
protected CasProcessorConfigurationParameterSettingsImpl() {
}
+ /**
+ * Instantiates a new cas processor configuration parameter settings impl.
+ *
+ * @param aCps the a cps
+ */
protected CasProcessorConfigurationParameterSettingsImpl(ConfigurationParameterSettings aCps) {
int size = 0;
if (aCps != null) {
@@ -53,12 +68,19 @@ public class CasProcessorConfigurationPa
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#getAll()
*/
+ @Override
public NameValuePair[] getParameterSettings() {
NameValuePair[] nvp = new NameValuePairImpl[paramList.size()];
paramList.toArray(nvp);
return nvp;
}
+ /**
+ * Gets the param value object.
+ *
+ * @param aParamName the a param name
+ * @return the param value object
+ */
private NameValuePair getParamValueObject(String aParamName) {
for (int i = 0; params != null && i < params.length; i++) {
if (aParamName.equals(((NameValuePair) paramList.get(i)).getName())) {
@@ -74,6 +96,7 @@ public class CasProcessorConfigurationPa
*
* @see org.apache.uima.collection.metadata.CasProcessorConfigurationParameterSettings#getParameterValue(java.lang.String)
*/
+ @Override
public Object getParameterValue(String aParamName) {
NameValuePair valueObject = getParamValueObject(aParamName);
if (valueObject != null) {
@@ -88,6 +111,7 @@ public class CasProcessorConfigurationPa
* @see org.apache.uima.collection.metadata.CasProcessorConfigurationParameterSettings#setParameterValue(java.lang.String,
* java.lang.Object)
*/
+ @Override
public void setParameterValue(String aParamName, Object aValue) {
NameValuePair valueObject = getParamValueObject(aParamName);
if (valueObject != null) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorCpeObject.java Sat Nov 12 18:26:08 2016
@@ -51,6 +51,7 @@ import org.apache.uima.util.XMLParser.Pa
import org.w3c.dom.Element;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
/**
* Base class for all CpeCasProcessor objects in the reference implementation. Provides support for
* getting and setting common configuration settings shared by all CpeCasProcessor objects
@@ -58,36 +59,53 @@ import org.xml.sax.helpers.AttributesImp
*
*/
public class CasProcessorCpeObject extends MetaDataObject_impl implements CpeCasProcessor {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -2424851648116984900L;
+ /** The Constant actionArray. */
private static final String[] actionArray = { "continue", "terminate", "disable", "kill-pipeline" };
+ /** The Constant deployArray. */
private static final String[] deployArray = { "integrated", "remote", "local" };
+ /** The descriptor. */
private CpeComponentDescriptor descriptor;
+ /** The parameters. */
private Parameter[] parameters;
+ /** The run in separate process. */
private CasProcessorRunInSeperateProcess runInSeparateProcess;
+ /** The filter. */
private CasProcessorFilter filter;
+ /** The error handling. */
private CasProcessorErrorHandling errorHandling;
+ /** The checkpoint. */
private CpeCheckpoint checkpoint;
+ /** The deployment. */
private String deployment;
+ /** The name. */
private String name;
+ /** The deployment parameters. */
private CasProcessorDeploymentParams deploymentParameters;
+ /** The configuration parameter settings. */
private CasProcessorConfigurationParameterSettings configurationParameterSettings;
+ /** The parameter settings. */
private ConfigurationParameterSettings parameterSettings;
+ /** The sofa name mappings. */
private CpeSofaMappings sofaNameMappings;
+ /** The is parallelizable. */
private boolean isParallelizable;
/**
@@ -121,17 +139,19 @@ public class CasProcessorCpeObject exten
*
* @return String - deployment type
*/
+ @Override
public String getDeployment() {
return deployment;
}
/**
- * Associates a given descriptor path with this CasProcessor
- *
+ * Associates a given descriptor path with this CasProcessor.
+ *
* @param aDescriptorPath -
* path to the descriptor
* @throws CpeDescriptorException tbd
*/
+ @Override
public void setDescriptor(String aDescriptorPath) throws CpeDescriptorException {
if (descriptor == null) {
CpeComponentDescriptor comp_desc = CpeDescriptorFactory
@@ -143,12 +163,13 @@ public class CasProcessorCpeObject exten
}
/**
- * Returns a descriptor path associated with this CasProcessor
- *
+ * Returns a descriptor path associated with this CasProcessor.
+ *
* @return String - descriptor path
* @deprecated Doesn't support the new import syntax. Use getCpeComponentDescriptor().findAbsoluteUrl() instead.
*/
+ @Override
@Deprecated
public String getDescriptor() {
if (descriptor != null && descriptor.getInclude() != null) {
@@ -163,6 +184,7 @@ public String getDescriptor() {
*
* @return {@link CpeComponentDescriptor} instance
*/
+ @Override
public CpeComponentDescriptor getCpeComponentDescriptor() {
return descriptor;
}
@@ -174,6 +196,7 @@ public String getDescriptor() {
* @param aFilterExpression -
* String containing a filter
*/
+ @Override
public void setCasProcessorFilter(String aFilterExpression) {
if (filter == null) {
filter = CpeDescriptorFactory.produceCasProcessorFilter("");
@@ -182,10 +205,11 @@ public String getDescriptor() {
}
/**
- * Returns filter string associated with this CasProcessor
- *
+ * Returns filter string associated with this CasProcessor.
+ *
* @return String - a filter string
*/
+ @Override
public String getCasProcessorFilter() {
if (getFilter() == null || getFilter().getFilterString() == null) {
@@ -208,8 +232,8 @@ public String getDescriptor() {
}
/**
- * Adds default configuration shared by CasProcessors
- *
+ * Adds default configuration shared by CasProcessors.
+ *
* @throws CpeDescriptorException tbd
*/
protected void addDefaults() throws CpeDescriptorException {
@@ -250,15 +274,17 @@ public String getDescriptor() {
* @param aBatchSize -
* batch size of this CasProcessor
*/
+ @Override
public void setBatchSize(int aBatchSize) {
checkpoint.setBatchSize(aBatchSize);
}
/**
- * Returns a batch size associated with this CasProcessor
- *
+ * Returns a batch size associated with this CasProcessor.
+ *
* @return - batch size as int, 0 if not defined.
*/
+ @Override
public int getBatchSize() {
return checkpoint.getBatchSize();
}
@@ -266,11 +292,11 @@ public String getDescriptor() {
/**
* Deletes a given param from a param list if it exists. Returns a position in the current Param
* List for a given 'aParamName'.
- *
+ *
* @param aParamName -
* name of the param to find.
- *
* @return - position in the list as int, -1 if not found
+ * @throws CpeDescriptorException the cpe descriptor exception
*/
private int deleteParam(String aParamName) throws CpeDescriptorException {
CasProcessorDeploymentParams depParams = getDeploymentParameters();
@@ -297,6 +323,7 @@ public String getDescriptor() {
*
* @throws CpeDescriptorException tbd
*/
+ @Override
public void addDeployParam(String aParamName, String aParamValue) throws CpeDescriptorException {
boolean found = false;
@@ -315,8 +342,9 @@ public String getDescriptor() {
}
/**
- *
- * @param aParams
+ * Sets the deployment params.
+ *
+ * @param aParams the new deployment params
* @throws CpeDescriptorException tbd
*/
protected void setDeploymentParams(CasProcessorDeploymentParams aParams)
@@ -330,18 +358,19 @@ public String getDescriptor() {
* @return the deployment parameters
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams instance
*/
+ @Override
public CasProcessorDeploymentParams getDeploymentParams() {
return deploymentParameters;
}
/**
- * Associates a name with this CasProcessor
- *
+ * Associates a name with this CasProcessor.
+ *
* @param aName -
* name as string
- *
* @throws CpeDescriptorException tbd
*/
+ @Override
public void setName(String aName) throws CpeDescriptorException {
if (aName == null || aName.trim().length() == 0) {
@@ -353,20 +382,23 @@ public String getDescriptor() {
}
/**
- * Returns a name of this CasProcessor
- *
+ * Returns a name of this CasProcessor.
+ *
* @return - CasProcessor name as string, null if name undefined
- *
*/
+ @Override
public String getName() {
return name;
}
/**
- * @deprecated
- * @param aSoFa
+ * Sets the sofa.
+ *
+ * @param aSoFa the new sofa
* @throws CpeDescriptorException tbd
+ * @deprecated
*/
+ @Override
@Deprecated
public void setSOFA(String aSoFa) throws CpeDescriptorException {
// if (casProcessor != null )
@@ -376,9 +408,13 @@ public void setSOFA(String aSoFa) throws
}
/**
- * @deprecated (non-Javadoc)
+ * Gets the sofa.
+ *
+ * @return the sofa
* @see org.apache.uima.collection.metadata.CpeCasProcessor#getSOFA()
+ * @deprecated (non-Javadoc)
*/
+ @Override
@Deprecated
public String getSOFA() {
@@ -394,15 +430,28 @@ public String getSOFA() {
*
* @see org.apache.uima.collection.metadata.CpeCasProcessor#setDescriptorPath(java.lang.String)
*/
+ @Override
public void setCpeComponentDescriptor(CpeComponentDescriptor aDescriptor)
throws CpeDescriptorException {
descriptor = aDescriptor;
}
+ /**
+ * Sets the cas processor filter.
+ *
+ * @param aFilter the new cas processor filter
+ * @throws CpeDescriptorException the cpe descriptor exception
+ */
public void setCasProcessorFilter(CasProcessorFilter aFilter) throws CpeDescriptorException {
filter = aFilter;
}
+ /**
+ * Sets the error handling.
+ *
+ * @param aErrorHandling the new error handling
+ * @throws CpeDescriptorException the cpe descriptor exception
+ */
/*
* (non-Javadoc)
*
@@ -418,6 +467,7 @@ public String getSOFA() {
*
* @see org.apache.uima.collection.metadata.CpeCasProcessor#getErrorHandling()
*/
+ @Override
public CasProcessorErrorHandling getErrorHandling() {
return errorHandling;
}
@@ -431,6 +481,7 @@ public String getSOFA() {
* @param aErrorCount -
* max error tolerance
*/
+ @Override
public void setMaxErrorCount(int aErrorCount) {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -446,6 +497,7 @@ public String getSOFA() {
*
* @return max error tolerance
*/
+ @Override
public int getMaxErrorCount() {
CasProcessorErrorHandling eh = getErrorHandling();
@@ -465,6 +517,7 @@ public String getSOFA() {
* @param aErrorSampleSize -
* max error tolerance
*/
+ @Override
public void setMaxErrorSampleSize(int aErrorSampleSize) {
CasProcessorErrorHandling eh = getErrorHandling();
@@ -481,6 +534,7 @@ public String getSOFA() {
*
* @return - the sample size
*/
+ @Override
public int getMaxErrorSampleSize() {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -491,11 +545,10 @@ public String getSOFA() {
}
/**
- * Check if the action String is valid
- *
+ * Check if the action String is valid.
+ *
* @param aAction -
* action as string
- *
* @return - true is valid, false otherwise
*/
private boolean validAction(String aAction) {
@@ -514,6 +567,7 @@ public String getSOFA() {
* @param aAction -
* action string
*/
+ @Override
public void setActionOnMaxError(String aAction) {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -526,6 +580,7 @@ public String getSOFA() {
*
* @return - action as string ( terminate, continue, disable), null when not defined
*/
+ @Override
public String getActionOnMaxError() {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getErrorRateThreshold() != null) {
@@ -541,6 +596,7 @@ public String getSOFA() {
* @param aAction -
* action string
*/
+ @Override
public void setActionOnMaxRestart(String aAction) {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -553,6 +609,7 @@ public String getSOFA() {
*
* @return - action as string ( terminate, continue, disable), null when not defined
*/
+ @Override
public String getActionOnMaxRestart() {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -567,6 +624,7 @@ public String getSOFA() {
* @param aRestartCount -
* max number of restarts
*/
+ @Override
public void setMaxRestartCount(int aRestartCount) {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -579,6 +637,7 @@ public String getSOFA() {
*
* @return - restart count as int, 0 if not defined
*/
+ @Override
public int getMaxRestartCount() {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getMaxConsecutiveRestarts() != null) {
@@ -594,6 +653,7 @@ public String getSOFA() {
* @param aTimeoutValue -
* millis to wait for response
*/
+ @Override
public void setTimeout(int aTimeoutValue) {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getTimeout() != null) {
@@ -602,10 +662,11 @@ public String getSOFA() {
}
/**
- * Returns max millis to wait for CasProcessor response
- *
+ * Returns max millis to wait for CasProcessor response.
+ *
* @return - millis, 0 if not defined
*/
+ @Override
public int getTimeout() {
CasProcessorErrorHandling eh = getErrorHandling();
if (eh != null && eh.getTimeout() != null) {
@@ -617,7 +678,11 @@ public String getSOFA() {
/**
* Sets configuration parameter settings for this CasProcessor.
+ *
+ * @param settings the new configuration parameter settings
+ * @throws CpeDescriptorException the cpe descriptor exception
*/
+ @Override
public void setConfigurationParameterSettings(CasProcessorConfigurationParameterSettings settings)
throws CpeDescriptorException {
configurationParameterSettings = settings;
@@ -640,13 +705,18 @@ public String getSOFA() {
/**
* Returns configuration parameter settings for this CasProcessor.
+ *
+ * @return the configuration parameter settings
*/
+ @Override
public CasProcessorConfigurationParameterSettings getConfigurationParameterSettings() {
return configurationParameterSettings;
}
/**
- * @param settings
+ * Sets the parameter settings.
+ *
+ * @param settings the new parameter settings
*/
public void setParameterSettings(ConfigurationParameterSettings settings) {
parameterSettings = settings;
@@ -657,6 +727,8 @@ public String getSOFA() {
}
/**
+ * Gets the parameter settings.
+ *
* @return configuration parameter settings
*/
public ConfigurationParameterSettings getParameterSettings() {
@@ -677,6 +749,8 @@ public String getSOFA() {
}
/**
+ * Gets the parameters.
+ *
* @return parameters
*/
public Parameter[] getParameters() {
@@ -684,6 +758,8 @@ public String getSOFA() {
}
/**
+ * Gets the filter.
+ *
* @return filter
*/
public CasProcessorFilter getFilter() {
@@ -691,34 +767,45 @@ public String getSOFA() {
}
/**
- * @param checkpoint
+ * Sets the checkpoint.
+ *
+ * @param checkpoint the new checkpoint
*/
public void setCheckpoint(CpeCheckpoint checkpoint) {
this.checkpoint = checkpoint;
}
/**
- * @param aparameters
+ * Sets the parameters.
+ *
+ * @param aparameters the new parameters
*/
public void setParameters(Parameter[] aparameters) {
parameters = aparameters;
}
/**
- * @param aFilter
+ * Sets the filter.
+ *
+ * @param aFilter the new filter
*/
public void setFilter(CasProcessorFilter aFilter) {
filter = aFilter;
}
/**
+ * Gets the run in separate process.
+ *
* @return container with configuration info for running CasProcessor in separate process
*/
+ @Override
public CasProcessorRunInSeperateProcess getRunInSeparateProcess() {
return runInSeparateProcess;
}
/**
+ * Sets the run in separate process.
+ *
* @param process container with configuration info for running CasProcessor in separate process
*/
public void setRunInSeparateProcess(CasProcessorRunInSeperateProcess process) {
@@ -726,6 +813,8 @@ public String getSOFA() {
}
/**
+ * Gets the deployment parameters.
+ *
* @return deployment parameters
*/
public CasProcessorDeploymentParams getDeploymentParameters() {
@@ -733,6 +822,8 @@ public String getSOFA() {
}
/**
+ * Sets the deployment parameters.
+ *
* @param parameters deployment parameters
*/
public void setDeploymentParameters(CasProcessorDeploymentParams parameters) {
@@ -741,10 +832,15 @@ public String getSOFA() {
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
super.buildFromXMLElement(aElement, aParser, aOptions);
@@ -763,9 +859,11 @@ public String getSOFA() {
/**
* Overridden to handle "name" and "value" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
// TODO Auto-generated method stub
AttributesImpl attrs = super.getXMLAttributes();
@@ -775,10 +873,15 @@ public String getSOFA() {
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("casProcessor",
new PropertyXmlInfo[] { new PropertyXmlInfo("cpeComponentDescriptor", null),
new PropertyXmlInfo("deploymentParameters", null),
@@ -789,30 +892,47 @@ public String getSOFA() {
new PropertyXmlInfo("parameterSettings", null), });
/**
+ * Gets the checkpoint.
+ *
* @return configuration for a checkpoint
*/
+ @Override
public CpeCheckpoint getCheckpoint() {
return checkpoint;
}
/**
+ * Gets the sofa name mappings.
+ *
* @return sofa name mappings
*/
+ @Override
public CpeSofaMappings getSofaNameMappings() {
return sofaNameMappings;
}
/**
+ * Sets the sofa name mappings.
+ *
* @param mappings sofa name mappings
*/
+ @Override
public void setSofaNameMappings(CpeSofaMappings mappings) {
sofaNameMappings = mappings;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CpeCasProcessor#setIsParallelizable(boolean)
+ */
+ @Override
public void setIsParallelizable(boolean isP) {
isParallelizable = isP;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CpeCasProcessor#getIsParallelizable()
+ */
+ @Override
public boolean getIsParallelizable() {
return isParallelizable;
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamImpl.java Sat Nov 12 18:26:08 2016
@@ -26,25 +26,48 @@ import org.apache.uima.resource.metadata
import org.apache.uima.resource.metadata.impl.XmlizationInfo;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorDeploymentParamImpl.
+ */
public class CasProcessorDeploymentParamImpl extends MetaDataObject_impl implements
CasProcessorDeploymentParam {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 8950620301535742630L;
+ /** The name. */
private String name;
+ /** The value. */
private String value;
+ /** The type. */
private String type;
+ /**
+ * Instantiates a new cas processor deployment param impl.
+ */
public CasProcessorDeploymentParamImpl() {
}
+ /**
+ * Instantiates a new cas processor deployment param impl.
+ *
+ * @param aName the a name
+ * @param aValue the a value
+ * @param aType the a type
+ */
public CasProcessorDeploymentParamImpl(String aName, String aValue, String aType) {
name = aName;
value = aValue;
type = aType;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#setParameterName(java.lang.String)
+ */
+ @Override
public void setParameterName(String aParamName) throws CpeDescriptorException {
name = aParamName;
}
@@ -54,11 +77,16 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#getParameterName()
*/
+ @Override
public String getParameterName() throws CpeDescriptorException {
return name;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#setParameterValue(java.lang.String)
+ */
+ @Override
public void setParameterValue(String aParamValue) throws CpeDescriptorException {
value = aParamValue;
}
@@ -68,6 +96,7 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#getParameterValue()
*/
+ @Override
public String getParameterValue() throws CpeDescriptorException {
return value;
}
@@ -77,20 +106,27 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#setParameterType(java.lang.String)
*/
+ @Override
public void setParameterType(String aParamType) throws CpeDescriptorException {
type = aParamType;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorDeploymentParam#getParameterType()
+ */
+ @Override
public String getParameterType() throws CpeDescriptorException {
return type;
}
/**
* Overridden to handle "name" and "value" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
AttributesImpl attrs = super.getXMLAttributes();
try {
@@ -105,10 +141,15 @@ public class CasProcessorDeploymentParam
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("parameter",
new PropertyXmlInfo[0]);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorDeploymentParamsImpl.java Sat Nov 12 18:26:08 2016
@@ -38,12 +38,22 @@ import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorDeploymentParamsImpl.
+ */
public class CasProcessorDeploymentParamsImpl extends MetaDataObject_impl implements
CasProcessorDeploymentParams {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 4871710283477856271L;
+ /** The params. */
private ArrayList params = new ArrayList();
+ /**
+ * Instantiates a new cas processor deployment params impl.
+ */
public CasProcessorDeploymentParamsImpl() {
}
@@ -52,6 +62,7 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#add(org.apache.uima.collection.metadata.CasProcessorDeploymentParam)
*/
+ @Override
public void add(CasProcessorDeploymentParam aParam) {
params.add(aParam);
}
@@ -61,6 +72,7 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#get(java.lang.String)
*/
+ @Override
public CasProcessorDeploymentParam get(String aParamName) throws CpeDescriptorException {
for (int i = 0; params != null && i < params.size(); i++) {
if (aParamName.equals(((CasProcessorDeploymentParam) params.get(i)).getParameterName())) {
@@ -75,6 +87,7 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#getAll()
*/
+ @Override
public CasProcessorDeploymentParam[] getAll() {
CasProcessorDeploymentParam[] parameters = new CasProcessorDeploymentParamImpl[params.size()];
params.toArray(parameters);
@@ -86,6 +99,7 @@ public class CasProcessorDeploymentParam
*
* @see org.apache.uima.collection.metadata.CasProcessorDeploymentParams#remove(org.apache.uima.collection.metadata.CasProcessorDeploymentParam)
*/
+ @Override
public void remove(CasProcessorDeploymentParam aParam) throws CpeDescriptorException {
for (int i = 0; params != null && i < params.size(); i++) {
if (aParam.equals(params.get(i))) {
@@ -96,10 +110,15 @@ public class CasProcessorDeploymentParam
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
NodeList nodes = aElement.getChildNodes();
@@ -122,6 +141,10 @@ public class CasProcessorDeploymentParam
}
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+ */
+ @Override
public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
throws SAXException {
XmlizationInfo inf = getXmlizationInfo();
@@ -149,10 +172,15 @@ public class CasProcessorDeploymentParam
aContentHandler.endElement(inf.namespace, inf.elementTagName, inf.elementTagName);
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("deploymentParameters",
new PropertyXmlInfo[] { new PropertyXmlInfo("parameter"), });
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorHandlingImpl.java Sat Nov 12 18:26:08 2016
@@ -27,17 +27,28 @@ import org.apache.uima.resource.metadata
import org.apache.uima.resource.metadata.impl.PropertyXmlInfo;
import org.apache.uima.resource.metadata.impl.XmlizationInfo;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorErrorHandlingImpl.
+ */
public class CasProcessorErrorHandlingImpl extends MetaDataObject_impl implements
CasProcessorErrorHandling {
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 1677062861920690715L;
+ /** The timeout. */
private CasProcessorTimeout timeout;
+ /** The error rate thrashold. */
private CasProcessorErrorRateThreshold errorRateThrashold;
+ /** The max restarts. */
private CasProcessorMaxRestarts maxRestarts;
+ /**
+ * Instantiates a new cas processor error handling impl.
+ */
public CasProcessorErrorHandlingImpl() {
}
@@ -46,6 +57,7 @@ public class CasProcessorErrorHandlingIm
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setMaxConsecutiveRestarts(org.apache.uima.collection.metadata.CasProcessorMaxRestarts)
*/
+ @Override
public void setMaxConsecutiveRestarts(CasProcessorMaxRestarts aCasPRestarts) {
maxRestarts = aCasPRestarts;
}
@@ -55,6 +67,7 @@ public class CasProcessorErrorHandlingIm
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#getMaxConsecutiveRestarts()
*/
+ @Override
public CasProcessorMaxRestarts getMaxConsecutiveRestarts() {
return maxRestarts;
}
@@ -64,6 +77,7 @@ public class CasProcessorErrorHandlingIm
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setErrorRateThreshold(org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold)
*/
+ @Override
public void setErrorRateThreshold(CasProcessorErrorRateThreshold aCasPErrorThreshold) {
errorRateThrashold = aCasPErrorThreshold;
}
@@ -73,6 +87,7 @@ public class CasProcessorErrorHandlingIm
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#getErrorRateThreshold()
*/
+ @Override
public CasProcessorErrorRateThreshold getErrorRateThreshold() {
return errorRateThrashold;
}
@@ -82,6 +97,7 @@ public class CasProcessorErrorHandlingIm
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setTimeout(org.apache.uima.collection.metadata.CasProcessorTimeout)
*/
+ @Override
public void setTimeout(CasProcessorTimeout aTimeout) {
timeout = aTimeout;
}
@@ -91,14 +107,20 @@ public class CasProcessorErrorHandlingIm
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorHandling#setTimeout()
*/
+ @Override
public CasProcessorTimeout getTimeout() {
return timeout;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("errorHandling",
new PropertyXmlInfo[] { new PropertyXmlInfo("errorRateThreshold", null),
new PropertyXmlInfo("maxConsecutiveRestarts", null),
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorErrorRateThresholdImpl.java Sat Nov 12 18:26:08 2016
@@ -29,17 +29,32 @@ import org.apache.uima.util.XMLParser.Pa
import org.w3c.dom.Element;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorErrorRateThresholdImpl.
+ */
public class CasProcessorErrorRateThresholdImpl extends MetaDataObject_impl implements
CasProcessorErrorRateThreshold {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -9214395691914383261L;
+ /** The value. */
private String value;
+ /** The action. */
private String action;
+ /**
+ * Instantiates a new cas processor error rate threshold impl.
+ */
public CasProcessorErrorRateThresholdImpl() {
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#setMaxErrorCount(int)
+ */
+ @Override
public void setMaxErrorCount(int aErrorCount) {
int sampleSize;
try {
@@ -57,6 +72,7 @@ public class CasProcessorErrorRateThresh
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#getMaxErrorCount()
*/
+ @Override
public int getMaxErrorCount() {
String errorCount;
@@ -71,6 +87,10 @@ public class CasProcessorErrorRateThresh
return Integer.parseInt(errorCount);
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#setMaxErrorSampleSize(int)
+ */
+ @Override
public void setMaxErrorSampleSize(int aSampleSize) {
int errorCount;
try {
@@ -83,6 +103,10 @@ public class CasProcessorErrorRateThresh
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#getMaxErrorSampleSize()
+ */
+ @Override
public int getMaxErrorSampleSize() {
String errorSample = getValue();
if (errorSample == null) {
@@ -101,6 +125,7 @@ public class CasProcessorErrorRateThresh
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#setAction(java.lang.String)
*/
+ @Override
public void setAction(String aAction) {
action = aAction;
}
@@ -110,16 +135,22 @@ public class CasProcessorErrorRateThresh
*
* @see org.apache.uima.collection.metadata.CasProcessorErrorRateThreshold#getAction()
*/
+ @Override
public String getAction() {
return action;
}
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
setAction(aElement.getAttribute("action"));
@@ -128,9 +159,11 @@ public class CasProcessorErrorRateThresh
/**
* Overridden to handle "name" and "value" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
AttributesImpl attrs = super.getXMLAttributes();
attrs.addAttribute("", "action", "action", "CDATA", String.valueOf(getAction()));
@@ -138,14 +171,21 @@ public class CasProcessorErrorRateThresh
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("errorRateThreshold",
new PropertyXmlInfo[0]);
/**
+ * Gets the value.
+ *
* @return the value
*/
public String getValue() {
@@ -153,7 +193,9 @@ public class CasProcessorErrorRateThresh
}
/**
- * @param string
+ * Sets the value.
+ *
+ * @param string the new value
*/
public void setValue(String string) {
value = string;
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgImpl.java Sat Nov 12 18:26:08 2016
@@ -33,12 +33,21 @@ import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorExecArgImpl.
+ */
public class CasProcessorExecArgImpl extends MetaDataObject_impl implements CasProcessorExecArg {
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 6289178406400775873L;
+ /** The value. */
private String value;
+ /**
+ * Instantiates a new cas processor exec arg impl.
+ */
public CasProcessorExecArgImpl() {
}
@@ -47,6 +56,7 @@ public class CasProcessorExecArgImpl ext
*
* @see org.apache.uima.collection.metadata.CASProcessorExecArg#setArgValue(java.lang.String)
*/
+ @Override
public void setArgValue(String aArgValue) throws CpeDescriptorException {
value = aArgValue;
}
@@ -56,28 +66,43 @@ public class CasProcessorExecArgImpl ext
*
* @see org.apache.uima.collection.metadata.CASProcessorExecArg#getArgValue()
*/
+ @Override
public String getArgValue() throws CpeDescriptorException {
return value;
}
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
value = XMLUtils.getText(aElement);
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("arg",
new PropertyXmlInfo[0]);
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+ */
+ @Override
public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
throws SAXException {
XmlizationInfo inf = getXmlizationInfo();
@@ -101,7 +126,11 @@ public class CasProcessorExecArgImpl ext
aContentHandler.endElement(inf.namespace, inf.elementTagName, inf.elementTagName);
}
- /** PROTECTED METHODS USED BY THE PARSER * */
+ /**
+ * PROTECTED METHODS USED BY THE PARSER *.
+ *
+ * @return the value
+ */
/**
* @return the value
*/
@@ -110,7 +139,9 @@ public class CasProcessorExecArgImpl ext
}
/**
- * @param string
+ * Sets the value.
+ *
+ * @param string the new value
*/
public void setValue(String string) {
value = string;
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecArgsImpl.java Sat Nov 12 18:26:08 2016
@@ -25,11 +25,21 @@ import org.apache.uima.collection.metada
import org.apache.uima.collection.metadata.CasProcessorExecArgs;
import org.apache.uima.collection.metadata.CpeDescriptorException;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorExecArgsImpl.
+ */
public class CasProcessorExecArgsImpl implements CasProcessorExecArgs {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -719956786158518508L;
+ /** The args. */
private ArrayList args = new ArrayList();
+ /**
+ * Instantiates a new cas processor exec args impl.
+ */
public CasProcessorExecArgsImpl() {
}
@@ -38,6 +48,7 @@ public class CasProcessorExecArgsImpl im
*
* @see org.apache.uima.collection.metadata.CASProcessorExecArgs#add(org.apache.uima.collection.metadata.CASProcessorExecArg)
*/
+ @Override
public void add(CasProcessorExecArg aArg) {
args.add(aArg);
}
@@ -47,6 +58,7 @@ public class CasProcessorExecArgsImpl im
*
* @see org.apache.uima.collection.metadata.CASProcessorExecArgs#get(java.lang.String)
*/
+ @Override
public CasProcessorExecArg get(int aIndex) throws CpeDescriptorException {
if (args.size() <= aIndex) {
return (CasProcessorExecArg) args.get(aIndex);
@@ -59,6 +71,7 @@ public class CasProcessorExecArgsImpl im
*
* @see org.apache.uima.collection.metadata.CASProcessorExecArgs#getAll()
*/
+ @Override
public CasProcessorExecArg[] getAll() {
CasProcessorExecArgImpl[] argArray = new CasProcessorExecArgImpl[args.size()];
args.toArray(argArray);
@@ -70,6 +83,7 @@ public class CasProcessorExecArgsImpl im
*
* @see org.apache.uima.collection.metadata.CASProcessorExecArgs#remove(org.apache.uima.collection.metadata.CASProcessorExecArg)
*/
+ @Override
public void remove(int aIndex) {
if (args.size() <= aIndex) {
args.remove(aIndex);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorExecutableImpl.java Sat Nov 12 18:26:08 2016
@@ -38,21 +38,39 @@ import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorExecutableImpl.
+ */
public class CasProcessorExecutableImpl extends MetaDataObject_impl implements
CasProcessorExecutable {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 6897788743141912586L;
+ /** The executable. */
private String executable;
+ /** The dir. */
private String dir;
+ /** The args. */
private CasProcessorExecArgs args = new CasProcessorExecArgsImpl();
+ /** The envs. */
private ArrayList envs = new ArrayList();
+ /**
+ * Instantiates a new cas processor executable impl.
+ */
public CasProcessorExecutableImpl() {
}
+ /**
+ * Sets the CAS processor exec args.
+ *
+ * @param aArgs the new CAS processor exec args
+ */
/*
* (non-Javadoc)
*
@@ -62,6 +80,11 @@ public class CasProcessorExecutableImpl
args = aArgs;
}
+ /**
+ * Gets the CAS processor exec args.
+ *
+ * @return the CAS processor exec args
+ */
/*
* (non-Javadoc)
*
@@ -71,14 +94,27 @@ public class CasProcessorExecutableImpl
return args;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorExecutable#addCasProcessorExecArg(org.apache.uima.collection.metadata.CasProcessorExecArg)
+ */
+ @Override
public void addCasProcessorExecArg(CasProcessorExecArg aArg) {
args.add(aArg);
}
+ /**
+ * Adds the cas processor runtime env param.
+ *
+ * @param aParam the a param
+ */
public void addCasProcessorRuntimeEnvParam(CasProcessorRuntimeEnvParam aParam) {
envs.add(aParam);
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorExecutable#getCasProcessorExecArg(int)
+ */
+ @Override
public CasProcessorExecArg getCasProcessorExecArg(int aIndex) {
try {
return args.get(aIndex);
@@ -88,15 +124,25 @@ public class CasProcessorExecutableImpl
return null;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorExecutable#getAllCasProcessorExecArgs()
+ */
+ @Override
public CasProcessorExecArg[] getAllCasProcessorExecArgs() {
return args.getAll();
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorExecutable#removeCasProcessorExecArg(int)
+ */
+ @Override
public void removeCasProcessorExecArg(int aIndex) {
args.remove(aIndex);
}
/**
+ * Gets the dir.
+ *
* @return the directory
*/
public String getDir() {
@@ -104,27 +150,37 @@ public class CasProcessorExecutableImpl
}
/**
+ * Gets the executable.
+ *
* @return the executable
*/
+ @Override
public String getExecutable() {
return executable;
}
/**
- * @param string
+ * Sets the dir.
+ *
+ * @param string the new dir
*/
public void setDir(String string) {
dir = string;
}
/**
- * @param string
+ * Sets the executable.
+ *
+ * @param string the new executable
*/
+ @Override
public void setExecutable(String string) {
executable = string;
}
/**
+ * Gets the args.
+ *
* @return an array of arguments
*/
protected CasProcessorExecArg[] getArgs() {
@@ -132,7 +188,9 @@ public class CasProcessorExecutableImpl
}
/**
- * @param aargs
+ * Sets the args.
+ *
+ * @param aargs the new args
*/
protected void setArgs(CasProcessorExecArg[] aargs) {
for (int i = 0; aargs != null && i < aargs.length; i++) {
@@ -142,10 +200,15 @@ public class CasProcessorExecutableImpl
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
// TODO Auto-generated method stub
@@ -172,6 +235,10 @@ public class CasProcessorExecutableImpl
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+ */
+ @Override
public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
throws SAXException {
XmlizationInfo inf = getXmlizationInfo();
@@ -205,9 +272,11 @@ public class CasProcessorExecutableImpl
/**
* Overridden to handle "name" and "value" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
AttributesImpl attrs = super.getXMLAttributes();
@@ -218,23 +287,34 @@ public class CasProcessorExecutableImpl
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("exec",
new PropertyXmlInfo[] { new PropertyXmlInfo("arg"), new PropertyXmlInfo("env"), });
/**
+ * Gets the envs.
+ *
* @return the environment items
*/
+ @Override
public ArrayList getEnvs() {
return envs;
}
/**
- * @param params
+ * Sets the envs.
+ *
+ * @param params the new envs
*/
+ @Override
public void setEnvs(ArrayList params) {
envs = params;
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorFilterImpl.java Sat Nov 12 18:26:08 2016
@@ -32,34 +32,61 @@ import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorFilterImpl.
+ */
public class CasProcessorFilterImpl extends MetaDataObject_impl implements CasProcessorFilter {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 1879442561195094666L;
+ /** The filter. */
private String filter;
+ /**
+ * Instantiates a new cas processor filter impl.
+ */
public CasProcessorFilterImpl() {
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorFilter#setFilterString(java.lang.String)
+ */
+ @Override
public void setFilterString(String aFilterString) {
filter = aFilterString;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.collection.metadata.CasProcessorFilter#getFilterString()
+ */
+ @Override
public String getFilterString() {
return filter;
}
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
filter = XMLUtils.getText(aElement);
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#toXML(org.xml.sax.ContentHandler, boolean)
+ */
+ @Override
public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute)
throws SAXException {
XmlizationInfo inf = getXmlizationInfo();
@@ -83,14 +110,21 @@ public class CasProcessorFilterImpl exte
aContentHandler.endElement(inf.namespace, inf.elementTagName, inf.elementTagName);
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("filter",
new PropertyXmlInfo[0]);
/**
+ * Gets the filter.
+ *
* @return the filter
*/
public String getFilter() {
@@ -98,7 +132,9 @@ public class CasProcessorFilterImpl exte
}
/**
- * @param string
+ * Sets the filter.
+ *
+ * @param string the new filter
*/
public void setFilter(String string) {
filter = string;
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorMaxRestartsImpl.java Sat Nov 12 18:26:08 2016
@@ -29,16 +29,28 @@ import org.apache.uima.util.XMLParser.Pa
import org.w3c.dom.Element;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorMaxRestartsImpl.
+ */
public class CasProcessorMaxRestartsImpl extends MetaDataObject_impl implements
CasProcessorMaxRestarts {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 2863741219504239020L;
+ /** The value. */
private String value = "1";
+ /** The action. */
private String action;
+ /** The wait time between retries. */
private int waitTimeBetweenRetries;
+ /**
+ * Instantiates a new cas processor max restarts impl.
+ */
public CasProcessorMaxRestartsImpl() {
}
@@ -47,6 +59,7 @@ public class CasProcessorMaxRestartsImpl
*
* @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#setRestartCount(int)
*/
+ @Override
public void setRestartCount(int aRestartCount) {
value = String.valueOf(aRestartCount);
}
@@ -56,6 +69,7 @@ public class CasProcessorMaxRestartsImpl
*
* @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#getRestartCount()
*/
+ @Override
public int getRestartCount() {
return Integer.parseInt(value);
}
@@ -65,6 +79,7 @@ public class CasProcessorMaxRestartsImpl
*
* @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#setAction(java.lang.String)
*/
+ @Override
public void setAction(String aAction) {
action = aAction;
}
@@ -74,11 +89,14 @@ public class CasProcessorMaxRestartsImpl
*
* @see org.apache.uima.collection.metadata.CasProcessorMaxRestarts#getAction()
*/
+ @Override
public String getAction() {
return action;
}
/**
+ * Gets the value.
+ *
* @return the value
*/
public String getValue() {
@@ -86,7 +104,9 @@ public class CasProcessorMaxRestartsImpl
}
/**
- * @param string
+ * Sets the value.
+ *
+ * @param string the new value
*/
public void setValue(String string) {
value = string;
@@ -94,10 +114,15 @@ public class CasProcessorMaxRestartsImpl
/**
* Overridden to read "name" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
setAction(aElement.getAttribute("action"));
@@ -115,9 +140,11 @@ public class CasProcessorMaxRestartsImpl
/**
* Overridden to handle "name" and "value" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
AttributesImpl attrs = super.getXMLAttributes();
attrs.addAttribute("", "action", "action", "CDATA", String.valueOf(getAction()));
@@ -129,23 +156,34 @@ public class CasProcessorMaxRestartsImpl
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo(
"maxConsecutiveRestarts", new PropertyXmlInfo[0]);
/**
+ * Gets the wait time between retries.
+ *
* @return the wait time between retries
*/
+ @Override
public int getWaitTimeBetweenRetries() {
return waitTimeBetweenRetries;
}
/**
- * @param i
+ * Sets the wait time between retries.
+ *
+ * @param i the new wait time between retries
*/
+ @Override
public void setWaitTimeBetweenRetries(int i) {
waitTimeBetweenRetries = i;
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRunInSeperateProcessImpl.java Sat Nov 12 18:26:08 2016
@@ -25,13 +25,22 @@ import org.apache.uima.resource.metadata
import org.apache.uima.resource.metadata.impl.PropertyXmlInfo;
import org.apache.uima.resource.metadata.impl.XmlizationInfo;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorRunInSeperateProcessImpl.
+ */
public class CasProcessorRunInSeperateProcessImpl extends MetaDataObject_impl implements
CasProcessorRunInSeperateProcess {
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 1074137401279020375L;
+ /** The exec. */
private CasProcessorExecutable exec;
+ /**
+ * Instantiates a new cas processor run in seperate process impl.
+ */
public CasProcessorRunInSeperateProcessImpl() {
}
@@ -40,6 +49,7 @@ public class CasProcessorRunInSeperatePr
*
* @see org.apache.uima.collection.metadata.CasProcessorRunInSeperateProcess#setExecutable(org.apache.uima.collection.metadata.CasProcessorExecutable)
*/
+ @Override
public void setExecutable(CasProcessorExecutable aExec) {
exec = aExec;
}
@@ -49,18 +59,26 @@ public class CasProcessorRunInSeperatePr
*
* @see org.apache.uima.collection.metadata.CasProcessorRunInSeperateProcess#getExecutable()
*/
+ @Override
public CasProcessorExecutable getExecutable() {
return exec;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("runInSeparateProcess",
new PropertyXmlInfo[] { new PropertyXmlInfo("exec", null), });
/**
+ * Gets the exec.
+ *
* @return the executable
*/
public CasProcessorExecutable getExec() {
@@ -68,7 +86,9 @@ public class CasProcessorRunInSeperatePr
}
/**
- * @param executable
+ * Sets the exec.
+ *
+ * @param executable the new exec
*/
public void setExec(CasProcessorExecutable executable) {
exec = executable;
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorRuntimeEnvParamImpl.java Sat Nov 12 18:26:08 2016
@@ -30,14 +30,25 @@ import org.apache.uima.util.XMLParser.Pa
import org.w3c.dom.Element;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorRuntimeEnvParamImpl.
+ */
public class CasProcessorRuntimeEnvParamImpl extends MetaDataObject_impl implements
CasProcessorRuntimeEnvParam {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -6750487360818463790L;
+ /** The key. */
private String key;
+ /** The value. */
private String value;
+ /**
+ * Instantiates a new cas processor runtime env param impl.
+ */
public CasProcessorRuntimeEnvParamImpl() {
}
@@ -46,6 +57,7 @@ public class CasProcessorRuntimeEnvParam
*
* @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#setEnvParamName(java.lang.String)
*/
+ @Override
public void setEnvParamName(String aEnvParamName) throws CpeDescriptorException {
key = aEnvParamName;
}
@@ -55,6 +67,7 @@ public class CasProcessorRuntimeEnvParam
*
* @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#getEnvParamName()
*/
+ @Override
public String getEnvParamName() throws CpeDescriptorException {
return key;
}
@@ -64,6 +77,7 @@ public class CasProcessorRuntimeEnvParam
*
* @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#setEnvParamValue(java.lang.String)
*/
+ @Override
public void setEnvParamValue(String aEnvParamValue) throws CpeDescriptorException {
value = aEnvParamValue;
}
@@ -73,16 +87,22 @@ public class CasProcessorRuntimeEnvParam
*
* @see org.apache.uima.collection.metadata.CasProcessorRuntimeEnvParam#getEnvParamValue()
*/
+ @Override
public String getEnvParamValue() throws CpeDescriptorException {
return value;
}
/**
* Overridden to read "key" and "value" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
setKey(aElement.getAttribute("key"));
@@ -92,9 +112,11 @@ public class CasProcessorRuntimeEnvParam
/**
* Overridden to handle "key" and "value" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
AttributesImpl attrs = super.getXMLAttributes();
@@ -103,14 +125,21 @@ public class CasProcessorRuntimeEnvParam
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("env",
new PropertyXmlInfo[0]);
/**
+ * Gets the value.
+ *
* @return the value
*/
public String getValue() {
@@ -118,13 +147,17 @@ public class CasProcessorRuntimeEnvParam
}
/**
- * @param string
+ * Sets the value.
+ *
+ * @param string the new value
*/
public void setValue(String string) {
value = string;
}
/**
+ * Gets the key.
+ *
* @return the key
*/
public String getKey() {
@@ -132,7 +165,9 @@ public class CasProcessorRuntimeEnvParam
}
/**
- * @param string
+ * Sets the key.
+ *
+ * @param string the new key
*/
public void setKey(String string) {
key = string;
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java?rev=1769397&r1=1769396&r2=1769397&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-cpe/src/main/java/org/apache/uima/collection/impl/metadata/cpe/CasProcessorTimeoutImpl.java Sat Nov 12 18:26:08 2016
@@ -29,13 +29,24 @@ import org.apache.uima.util.XMLParser.Pa
import org.w3c.dom.Element;
import org.xml.sax.helpers.AttributesImpl;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CasProcessorTimeoutImpl.
+ */
public class CasProcessorTimeoutImpl extends MetaDataObject_impl implements CasProcessorTimeout {
+
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -8276573951395652039L;
+ /** The default timeout. */
private String defaultTimeout = "-1";
+ /** The max. */
private String max;
+ /**
+ * Instantiates a new cas processor timeout impl.
+ */
public CasProcessorTimeoutImpl() {
}
@@ -44,6 +55,7 @@ public class CasProcessorTimeoutImpl ext
*
* @see org.apache.uima.collection.metadata.CasProcessorTimeout#set(int)
*/
+ @Override
public void set(int aFrequency) {
max = String.valueOf(aFrequency);
}
@@ -53,16 +65,22 @@ public class CasProcessorTimeoutImpl ext
*
* @see org.apache.uima.collection.metadata.CasProcessorTimeout#get()
*/
+ @Override
public int get() {
return Integer.parseInt(max);
}
/**
* Overridden to read "max" and "default" attributes.
- *
+ *
+ * @param aElement the a element
+ * @param aParser the a parser
+ * @param aOptions the a options
+ * @throws InvalidXMLException the invalid XML exception
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#buildFromXMLElement(org.w3c.dom.Element,
* org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
*/
+ @Override
public void buildFromXMLElement(Element aElement, XMLParser aParser, ParsingOptions aOptions)
throws InvalidXMLException {
setMax(aElement.getAttribute("max"));
@@ -71,9 +89,11 @@ public class CasProcessorTimeoutImpl ext
/**
* Overridden to handle "max" and "default" attributes.
- *
+ *
+ * @return the XML attributes
* @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXMLAttributes()
*/
+ @Override
protected AttributesImpl getXMLAttributes() {
AttributesImpl attrs = super.getXMLAttributes();
attrs.addAttribute("", "max", "max", "CDATA", getMax());
@@ -83,21 +103,32 @@ public class CasProcessorTimeoutImpl ext
return attrs;
}
+ /* (non-Javadoc)
+ * @see org.apache.uima.resource.metadata.impl.MetaDataObject_impl#getXmlizationInfo()
+ */
+ @Override
protected XmlizationInfo getXmlizationInfo() {
return XMLIZATION_INFO;
}
+ /** The Constant XMLIZATION_INFO. */
static final private XmlizationInfo XMLIZATION_INFO = new XmlizationInfo("timeout",
new PropertyXmlInfo[0]);
/**
+ * Gets the xmlization info.
+ *
* @return the XMLization info
*/
public static XmlizationInfo getXMLIZATION_INFO() {
return XMLIZATION_INFO;
}
- /** PROTECTED METHODS USED BY THE PARSER */
+ /**
+ * PROTECTED METHODS USED BY THE PARSER.
+ *
+ * @return the max
+ */
/**
* @return the max
*/
@@ -106,6 +137,8 @@ public class CasProcessorTimeoutImpl ext
}
/**
+ * Gets the default timeout.
+ *
* @return the default timeout
*/
public String getDefaultTimeout() {
@@ -113,14 +146,18 @@ public class CasProcessorTimeoutImpl ext
}
/**
- * @param string
+ * Sets the default timeout.
+ *
+ * @param string the new default timeout
*/
public void setDefaultTimeout(String string) {
defaultTimeout = string;
}
/**
- * @param string
+ * Sets the max.
+ *
+ * @param string the new max
*/
public void setMax(String string) {
max = string;