Class RpcPacketFieldPatternRule
- java.lang.Object
-
- com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldRule
-
- com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldPatternRule
-
public class RpcPacketFieldPatternRule extends RpcPacketFieldRule
Defines the rule for pattern matching the field names.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.regex.Pattern
fieldPattern
The regex pattern for matching fields which the field values (bytes) will not be converted to strings.-
Fields inherited from class com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldRule
FIELD_PATTERN, skipConversion, START_FIELD, STOP_FIELD
-
-
Constructor Summary
Constructors Constructor Description RpcPacketFieldPatternRule(java.lang.String fieldRegex)
Constructor for creating a field pattern rule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.regex.Pattern
getFieldPattern()
Gets the field pattern.void
update(java.lang.String fieldName)
Updates the conversion rule.-
Methods inherited from class com.perforce.p4java.impl.mapbased.rpc.packet.helper.RpcPacketFieldRule
getInstance, isSkipConversion
-
-
-
-
Field Detail
-
fieldPattern
protected java.util.regex.Pattern fieldPattern
The regex pattern for matching fields which the field values (bytes) will not be converted to strings.Pattern object to be compiled with the passed-in field pattern parameter. It is reusable and thus better performance overall.
-
-
Method Detail
-
update
public void update(java.lang.String fieldName)
Updates the conversion rule.- Specified by:
update
in classRpcPacketFieldRule
- Parameters:
fieldName
- the field name
-
getFieldPattern
public java.util.regex.Pattern getFieldPattern()
Gets the field pattern.- Returns:
- the field pattern
-
-