public class ControlFieldDefinition extends Object implements Comparable<ControlFieldDefinition>
Constructor and Description |
---|
ControlFieldDefinition(String name,
FieldType type) |
ControlFieldDefinition(String name,
FieldType type,
Pattern pattern) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ControlFieldDefinition other) |
ControlField |
createField(String value) |
ControlField |
createField(String value,
String firstLine) |
boolean |
equals(Object obj) |
String |
getName() |
FieldType |
getType() |
int |
hashCode() |
protected static void |
validateName(String name) |
protected static void |
validateNonEmpty(String label,
String value) |
void |
validateValue(String value) |
public FieldType getType()
public String getName()
public void validateValue(String value)
public ControlField createField(String value, String firstLine)
public ControlField createField(String value)
protected static void validateNonEmpty(String label, String value) throws InvalidValueException
InvalidValueException
protected static void validateName(String name) throws InvalidValueException
InvalidValueException
public int compareTo(ControlFieldDefinition other)
compareTo
in interface Comparable<ControlFieldDefinition>
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.