de.mguennewig.pobjects.metadata
Class NStringType

java.lang.Object
  extended by de.mguennewig.pobjects.metadata.AbstractType
      extended by de.mguennewig.pobjects.metadata.ScalarType
          extended by de.mguennewig.pobjects.metadata.StringType
              extended by de.mguennewig.pobjects.metadata.NStringType
All Implemented Interfaces:
Type

public class NStringType
extends StringType

String type that uses Oracle's `NVARCHAR' as SQL type.

Author:
Michael Günnewig

Field Summary
 
Fields inherited from class de.mguennewig.pobjects.metadata.StringType
RESTRICT_TO_ALPHANUM, RESTRICT_TO_ANYTHING, RESTRICT_TO_CHARSET, RESTRICT_TO_NUMERIC, RESTRICT_TO_REGEXP
 
Fields inherited from interface de.mguennewig.pobjects.metadata.Type
CLASS_NAME, TYPE_NAME
 
Constructor Summary
NStringType(int size)
           
NStringType(int size, int restrictTo, java.lang.String pattern)
           
 
Method Summary
 
Methods inherited from class de.mguennewig.pobjects.metadata.StringType
checkConstraints, checkSyntax, getErrorMsgKey, getJavaClass, getMaxFieldSize, getMinimumLength, getPattern, getRestrictTo, getSize, parseNative, setParam
 
Methods inherited from class de.mguennewig.pobjects.metadata.ScalarType
addMap, expand, getMap, getResult, getResultInc, isScalar, labelToValue, valueToLabel
 
Methods inherited from class de.mguennewig.pobjects.metadata.AbstractType
format, formatNative, getDescription, getTypeClass, name, parse, setDescription, setTypeClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NStringType

public NStringType(int size)

NStringType

public NStringType(int size,
                   int restrictTo,
                   java.lang.String pattern)