Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.5.0)

E10663-05


oracle.rules.sdk2.dictionary
Class Util

java.lang.Object
  extended by oracle.rules.sdk2.dictionary.Util


public final class Util
extends java.lang.Object

Util contains static methods and constants for use with the editor classes.


Field Summary
static java.lang.String allowedAliasPartChars
           
static java.lang.String allowedAliasStartChars
           
static java.lang.String CALENDAR_FORM_DATE
           
static java.lang.String CALENDAR_FORM_DATETIME
           
static java.lang.String CALENDAR_FORM_TIME
           
static java.lang.String CONNECTIVE_AND
           
static java.lang.String CONNECTIVE_OR
           
static java.lang.String CONSTRAINTLIST
           
static java.lang.String CONSTRAINTSELECTED
           
static java.lang.String CUSTOM
           
static java.lang.String CUSTOMTEMP
           
static java.lang.String DEFAULT
           
static java.lang.String DICTIONARY_DOCUMENT_VERSION
           
static java.lang.String DICTIONARY_NAMESPACE
           
static java.lang.String EOL
          Platform independent newline, result of System.getProperty ("line.separator")
static java.lang.String EQ
           
static java.lang.String ID_ATTR
           
static java.lang.String INDENT
          Indentation unit used in toString and XML output
static java.lang.String NONE
           
static int NOT_SELECTED
           
static java.lang.String OPERATOR_ADD
           
static java.lang.String OPERATOR_DIVIDE
           
static java.lang.String OPERATOR_EXP
           
static java.lang.String OPERATOR_LEFT_PAREN
           
static java.lang.String OPERATOR_MOD
           
static java.lang.String OPERATOR_MULTIPLY
           
static java.lang.String OPERATOR_NOT
           
static java.lang.String OPERATOR_RIGHT_PAREN
           
static java.lang.String OPERATOR_SUBTRACT
           
static java.lang.String OPTIONS
           
static java.lang.String OTHERWISE
           
static java.lang.String SELECTED
           
static char SEPARATOR
           
static java.lang.String TESTOP_BETWEEN
           
static java.lang.String TESTOP_EQ
           
static java.lang.String TESTOP_GE
           
static java.lang.String TESTOP_GT
           
static java.lang.String TESTOP_IN
           
static java.lang.String TESTOP_INSTANCEOF
           
static java.lang.String TESTOP_LE
           
static java.lang.String TESTOP_LT
           
static java.lang.String TESTOP_NE
           

 

Method Summary
static java.lang.String[] acat(java.lang.String[] a, java.lang.String... b)
           
static java.lang.String[] acopy(java.lang.String[] a)
           
static void addElement(java.lang.StringBuilder sb, java.lang.String indent, java.lang.String name, java.lang.String value, java.lang.String[] attr)
           
static void beginElement(java.lang.StringBuilder sb, java.lang.String indent, java.lang.String name, java.lang.String[] attr)
           
static void diagLog(java.lang.String msg)
           
static void endElement(java.lang.StringBuilder sb, java.lang.String indent, java.lang.String name)
           
static java.lang.String escapeIfRequired(java.lang.String s)
          Escapes a generated RL identifier if necessary.
static java.lang.String escapeQuotes(java.lang.String s)
           
static int findNonAliasCodepoint(java.lang.String alias, boolean start)
          find and return the first illegal alias character in the alias string.
static int getAliasWordEnd(int[] codePoints, int start)
           
static boolean isDiagLog()
           
static boolean isJavaIdentifier(java.lang.String identifier)
           
static boolean isSubset(java.lang.String[] subset, java.lang.String[] set)
          Tells whether the first array is a proper subset of the second
static void log(java.util.logging.Level level, SDKException e)
           
static void log(java.util.logging.Level level, java.lang.String msg)
           
static java.lang.String makeLegalName(java.lang.String alias)
           
static java.util.Calendar parseCalendar(java.lang.String value, java.lang.String format)
           
static java.lang.String pkg(java.lang.String s)
           
static java.lang.String properlyQuoted(java.lang.String s)
           
static java.lang.String stripQuotes(java.lang.String s)
           
static int[] toCodePoints(char[] chars)
           
static int[] toCodePoints(java.lang.String s)
           
static java.lang.String unqual(java.lang.String s)
           
static java.lang.String unqualName(java.lang.Object o)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

EOL

public static final java.lang.String EOL
Platform independent newline, result of System.getProperty ("line.separator")

INDENT

public static final java.lang.String INDENT
Indentation unit used in toString and XML output
See Also:
Constant Field Values

DICTIONARY_DOCUMENT_VERSION

public static final java.lang.String DICTIONARY_DOCUMENT_VERSION
See Also:
Constant Field Values

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values

NONE

public static final java.lang.String NONE
See Also:
Constant Field Values

NOT_SELECTED

public static final int NOT_SELECTED
See Also:
Constant Field Values

DICTIONARY_NAMESPACE

public static final java.lang.String DICTIONARY_NAMESPACE
See Also:
Constant Field Values

ID_ATTR

public static final java.lang.String ID_ATTR
See Also:
Constant Field Values

EQ

public static final java.lang.String EQ
See Also:
Constant Field Values

TESTOP_EQ

public static final java.lang.String TESTOP_EQ
See Also:
Constant Field Values

TESTOP_NE

public static final java.lang.String TESTOP_NE
See Also:
Constant Field Values

TESTOP_GT

public static final java.lang.String TESTOP_GT
See Also:
Constant Field Values

TESTOP_GE

public static final java.lang.String TESTOP_GE
See Also:
Constant Field Values

TESTOP_LT

public static final java.lang.String TESTOP_LT
See Also:
Constant Field Values

TESTOP_LE

public static final java.lang.String TESTOP_LE
See Also:
Constant Field Values

TESTOP_BETWEEN

public static final java.lang.String TESTOP_BETWEEN
See Also:
Constant Field Values

TESTOP_IN

public static final java.lang.String TESTOP_IN
See Also:
Constant Field Values

TESTOP_INSTANCEOF

public static final java.lang.String TESTOP_INSTANCEOF
See Also:
Constant Field Values

CONNECTIVE_AND

public static final java.lang.String CONNECTIVE_AND
See Also:
Constant Field Values

CONNECTIVE_OR

public static final java.lang.String CONNECTIVE_OR
See Also:
Constant Field Values

OPERATOR_LEFT_PAREN

public static final java.lang.String OPERATOR_LEFT_PAREN
See Also:
Constant Field Values

OPERATOR_RIGHT_PAREN

public static final java.lang.String OPERATOR_RIGHT_PAREN
See Also:
Constant Field Values

OPERATOR_ADD

public static final java.lang.String OPERATOR_ADD
See Also:
Constant Field Values

OPERATOR_SUBTRACT

public static final java.lang.String OPERATOR_SUBTRACT
See Also:
Constant Field Values

OPERATOR_MOD

public static final java.lang.String OPERATOR_MOD
See Also:
Constant Field Values

OPERATOR_DIVIDE

public static final java.lang.String OPERATOR_DIVIDE
See Also:
Constant Field Values

OPERATOR_MULTIPLY

public static final java.lang.String OPERATOR_MULTIPLY
See Also:
Constant Field Values

OPERATOR_EXP

public static final java.lang.String OPERATOR_EXP
See Also:
Constant Field Values

OPERATOR_NOT

public static final java.lang.String OPERATOR_NOT
See Also:
Constant Field Values

SEPARATOR

public static final char SEPARATOR
See Also:
Constant Field Values

CONSTRAINTLIST

public static final java.lang.String CONSTRAINTLIST
See Also:
Constant Field Values

CONSTRAINTSELECTED

public static final java.lang.String CONSTRAINTSELECTED
See Also:
Constant Field Values

CUSTOM

public static final java.lang.String CUSTOM
See Also:
Constant Field Values

CUSTOMTEMP

public static final java.lang.String CUSTOMTEMP
See Also:
Constant Field Values

OPTIONS

public static final java.lang.String OPTIONS
See Also:
Constant Field Values

SELECTED

public static final java.lang.String SELECTED
See Also:
Constant Field Values

OTHERWISE

public static final java.lang.String OTHERWISE
See Also:
Constant Field Values

allowedAliasStartChars

public static final java.lang.String allowedAliasStartChars
See Also:
Constant Field Values

allowedAliasPartChars

public static final java.lang.String allowedAliasPartChars
See Also:
Constant Field Values

CALENDAR_FORM_DATE

public static final java.lang.String CALENDAR_FORM_DATE
See Also:
Constant Field Values

CALENDAR_FORM_TIME

public static final java.lang.String CALENDAR_FORM_TIME
See Also:
Constant Field Values

CALENDAR_FORM_DATETIME

public static final java.lang.String CALENDAR_FORM_DATETIME
See Also:
Constant Field Values

Method Detail

acopy

public static java.lang.String[] acopy(java.lang.String[] a)

acat

public static java.lang.String[] acat(java.lang.String[] a,
                                      java.lang.String... b)

isJavaIdentifier

public static boolean isJavaIdentifier(java.lang.String identifier)

findNonAliasCodepoint

public static int findNonAliasCodepoint(java.lang.String alias,
                                        boolean start)
find and return the first illegal alias character in the alias string.
Parameters:
alias - String to scan
start - whether the alias String is the start of the alias
Returns:
first illegal alias character, or 0 if none

makeLegalName

public static java.lang.String makeLegalName(java.lang.String alias)

toCodePoints

public static int[] toCodePoints(java.lang.String s)

toCodePoints

public static int[] toCodePoints(char[] chars)

getAliasWordEnd

public static int getAliasWordEnd(int[] codePoints,
                                  int start)

unqualName

public static java.lang.String unqualName(java.lang.Object o)

isSubset

public static boolean isSubset(java.lang.String[] subset,
                               java.lang.String[] set)
Tells whether the first array is a proper subset of the second
Parameters:
subset - array whose members must all be found in set
set - array which must contain all members of subset
Returns:
true if each member of subset appears at least once in set

beginElement

public static void beginElement(java.lang.StringBuilder sb,
                                java.lang.String indent,
                                java.lang.String name,
                                java.lang.String[] attr)

addElement

public static void addElement(java.lang.StringBuilder sb,
                              java.lang.String indent,
                              java.lang.String name,
                              java.lang.String value,
                              java.lang.String[] attr)

endElement

public static void endElement(java.lang.StringBuilder sb,
                              java.lang.String indent,
                              java.lang.String name)

log

public static void log(java.util.logging.Level level,
                       SDKException e)

log

public static void log(java.util.logging.Level level,
                       java.lang.String msg)

isDiagLog

public static boolean isDiagLog()

diagLog

public static void diagLog(java.lang.String msg)

unqual

public static java.lang.String unqual(java.lang.String s)

pkg

public static java.lang.String pkg(java.lang.String s)

escapeIfRequired

public static java.lang.String escapeIfRequired(java.lang.String s)
Escapes a generated RL identifier if necessary. This method handles both a single identifier as well as identifiers within a fully qualified name.
Parameters:
s - the String to escape as required.
Returns:
the resulting String

escapeQuotes

public static java.lang.String escapeQuotes(java.lang.String s)

properlyQuoted

public static java.lang.String properlyQuoted(java.lang.String s)

stripQuotes

public static java.lang.String stripQuotes(java.lang.String s)

parseCalendar

public static java.util.Calendar parseCalendar(java.lang.String value,
                                               java.lang.String format)
                                        throws java.text.ParseException
Throws:
java.text.ParseException

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.5.0)

E10663-05


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.