uk.org.jcam.processor.trimmer
Class TrimmerFunctions
java.lang.Object
uk.org.jcam.processor.trimmer.TrimmerFunctions
public class TrimmerFunctions
- extends java.lang.Object
uk.org.jcam.processor.Functions
Contains statics function routines that are called by the Trimmer to add attributes and modify the Template according to the BusinessUse Rules.
- Author:
- robertmm
27-Jun-2003 17:12:20
//TODO Functions - all ...byID functions
//TODO Functions - startblock and endblock
//TODO Functions - setRequired
//TODO Functions - setMask
//TODO Functions - setValue with a value list - is this not the same as the restrictValues
//TODO Functions - Have Trim Functions and Validate Functions
|
Method Summary |
static boolean |
datatype(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
excludeAttribute(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
excludeElement(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
excludeTree(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static void |
handleAction(org.jdom.Element elm,
java.lang.String[] act,
java.lang.String name)
|
static boolean |
makeMandatory(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
makeOptional(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
makeRecursive(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
makeRepeatable(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
orderChildren(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
restrictValues(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setChoice(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setDateMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setID(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setLength(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setLimit(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setNumberMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setScope(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setStringMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
setValue(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
useAttribute(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
|
static boolean |
useChoice(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
useChoice
Performs the useChoice function which removes all the unwanted choice elements |
static boolean |
useElement(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
useElement
Performs the useElement() function which is interpreted as doing the same job as the useChoice |
static boolean |
useTree(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
useTree
Performs the useTree() function which is interpreted as doing the same job as the useChoice |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONST_FUNCTION_PATH
public static final java.lang.String CONST_FUNCTION_PATH
- See Also:
- Constant Field Values
STR_TRUE
public static final java.lang.String STR_TRUE
- See Also:
- Constant Field Values
TrimmerFunctions
public TrimmerFunctions()
datatype
public static boolean datatype(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
excludeAttribute
public static boolean excludeAttribute(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
excludeElement
public static boolean excludeElement(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
excludeTree
public static boolean excludeTree(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
handleAction
public static void handleAction(org.jdom.Element elm,
java.lang.String[] act,
java.lang.String name)
makeMandatory
public static boolean makeMandatory(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
makeOptional
public static boolean makeOptional(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
makeRepeatable
public static boolean makeRepeatable(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
restrictValues
public static boolean restrictValues(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setChoice
public static boolean setChoice(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
makeRecursive
public static boolean makeRecursive(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setMask
public static boolean setMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setDateMask
public static boolean setDateMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setID
public static boolean setID(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setLength
public static boolean setLength(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
orderChildren
public static boolean orderChildren(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setLimit
public static boolean setLimit(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setNumberMask
public static boolean setNumberMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setScope
public static boolean setScope(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setStringMask
public static boolean setStringMask(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
setValue
public static boolean setValue(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
useAttribute
public static boolean useAttribute(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
useChoice
public static boolean useChoice(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
- useChoice
Performs the useChoice function which removes all the unwanted choice elements
- Parameters:
elm - args - AttributeName -
- Returns:
- boolean
useElement
public static boolean useElement(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
- useElement
Performs the useElement() function which is interpreted as doing the same job as the useChoice
- Parameters:
elm - args - AttributeName -
- Returns:
- boolean
useTree
public static boolean useTree(org.jdom.Element elm,
java.lang.String args,
java.lang.String AttributeName)
- useTree
Performs the useTree() function which is interpreted as doing the same job as the useChoice
- Parameters:
elm - args - AttributeName -
- Returns:
- boolean