|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sblim.cimclient.internal.util.MOF
public class MOF
Class MOF is responsible for helping MOF String generation.
| Field Summary | |
|---|---|
static java.lang.String |
ANY
CLASS |
static java.lang.String |
ASSOCIATION
CLASS |
static java.lang.String |
CLASS
CLASS |
static int |
DEF_FLAVOR
OVERRIDABLE (true|false) 'true' -> DISABLEOVERRIDE=false TOSUBCLASS (true|false) 'true' -> RESTRICTED=false TOINSTANCE (true|false) 'false' TRANSLATABLE (true|false) 'false' -> TRANSLTE=false |
static java.lang.String |
DISABLEOVERRIDE
CLASS |
static java.lang.String |
DT_BOOL
CLASS |
static java.lang.String |
DT_CHAR16
CLASS |
static java.lang.String |
DT_DATETIME
CLASS |
static java.lang.String |
DT_REAL32
CLASS |
static java.lang.String |
DT_REAL64
CLASS |
static java.lang.String |
DT_SINT16
CLASS |
static java.lang.String |
DT_SINT32
CLASS |
static java.lang.String |
DT_SINT64
CLASS |
static java.lang.String |
DT_SINT8
CLASS |
static java.lang.String |
DT_STR
CLASS |
static java.lang.String |
DT_UINT16
CLASS |
static java.lang.String |
DT_UINT32
CLASS |
static java.lang.String |
DT_UINT64
CLASS |
static java.lang.String |
DT_UINT8
CLASS |
static java.lang.String |
EMPTY
CLASS |
static java.lang.String |
ENABLEOVERRIDE
CLASS |
static java.lang.String |
FALSE
CLASS |
static java.lang.String |
INDENT
CLASS |
static java.lang.String |
INDICATION
CLASS |
static java.lang.String |
INSTANCE
CLASS |
static java.lang.String |
INSTOF
CLASS |
static java.lang.String |
INVALID
CLASS |
static java.lang.String |
METHOD
CLASS |
static java.lang.String |
NAMESPACE
CLASS |
static java.lang.String |
NULL
CLASS |
static java.lang.String |
PARAMETER
CLASS |
static java.lang.String |
PROPERTY
CLASS |
static java.lang.String |
QUALIFIER
CLASS |
static java.lang.String |
REF
CLASS |
static java.lang.String |
REFERENCE
CLASS |
static java.lang.String |
RESTRICTED
CLASS |
static java.lang.String |
SCOPE
CLASS |
static java.lang.String |
TOSUBCLASS
CLASS |
static java.lang.String |
TRANSLATABLE
CLASS |
static java.lang.String |
TRUE
CLASS |
| Constructor Summary | |
|---|---|
MOF()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
classDeclaration(CIMClass pCl,
java.lang.String pInd)
classDeclaration = [ qualifierList ] CLASS className [ superClass ] "{" *classFeature "}" ";" classFeature = propertyDeclaration | methodDeclaration superClass = ":" className |
static java.lang.String |
constantValue(CIMValuedElement pValuedElement,
java.lang.String pInd)
constantValue = integerValue | realValue | charValue | stringValue | booleanValue | nullValue // | dateTimeValue | objectHandle |
static java.lang.String |
constantValue(java.lang.Object pObj,
boolean pTyped,
java.lang.String pInd)
constantValue |
static java.lang.String |
constantValue(java.lang.Object pObj,
java.lang.String pInd)
constantValue |
static java.lang.String |
dataType(CIMDataType pType)
dataType = DT_UINT8 | DT_SINT8 | DT_UINT16 | DT_SINT16 | DT_UINT32 | DT_SINT32 | DT_UINT64 | DT_SINT64 | DT_REAL32 | DT_REAL64 | DT_CHAR16 | DT_STR | DT_BOOL | DT_DATETIME |
static java.lang.String |
dataType(CIMTypedElement pTypedElement)
|
static java.lang.String |
flavor(int flavor)
flavor = ENABLEOVERRIDE | DISABLEOVERRIDE | RESTRICTED | TOSUBCLASS | TRANSLATABLE |
static java.lang.String |
instanceDeclaration(CIMInstance pInst,
java.lang.String pInd)
instanceDeclaration = [ qualifierList ] INSTANCE OF className [ alias ] "{" 1*valueInitializer "}" ";" valueInitializer = [ qualifierList ] ( propertyName | referenceName ) "=" initializer ";" |
static java.lang.String |
methodDeclaration(CIMMethod pMethod,
java.lang.String pInd)
methodDeclaration = [ qualifierList ] dataType methodName "(" [ parameterList ] ")" ";" |
static java.lang.String |
objectHandle(CIMObjectPath pPath)
objectHandle |
static java.lang.String |
objectHandle(CIMObjectPath pPath,
boolean pTyped,
boolean pLocal)
objectHandle |
static java.lang.String |
objectHandleAsRef(CIMObjectPath pPath)
objectHandleAsRef |
static java.lang.String |
objectHandleAsRef(CIMObjectPath pPath,
boolean pTyped)
objectHandleAsRef |
static java.lang.String |
parameter(CIMParameter pParam,
java.lang.String pInd)
parameter |
static java.lang.String |
propertyDeclaration(CIMProperty pProp,
java.lang.String pInd)
propertyDeclaration = typedElement [ defaultValue ] ";" defaultValue = "=" initializer |
static java.lang.String |
qualifier(CIMQualifier pQuali)
qualifier = qualifierName [ qualifierParameter ] [ ":" 1*flavor ] |
static java.lang.String |
qualifierDeclaration(CIMQualifierType pQType)
qualifierDeclaration = QUALIFIER qualifierName qualifierType scope [ defaultFlavor ] ";" |
static java.lang.String |
qualifierList(CIMElement pElement,
java.lang.String pInd)
qualifierList = "[" qualifier *( "," qualifier ) "]" |
static java.lang.String |
scope(int pScopes)
scope = "," SCOPE "(" metaElement *( "," metaElement ) ")" metaElement = CLASS | ASSOCIATION | INDICATION | QUALIFIER PROPERTY | REFERENCE | METHOD | PARAMETER | ANY |
static java.lang.String |
typedElement(CIMTypedElement pTypedElement,
java.lang.String pInd)
typedElement = [ qualifierList ] (dataType|objectRef) parameterName [ array ] |
static java.lang.String |
valuedElement(CIMValuedElement pValuedElement,
java.lang.String pInd)
valuedElement = typedElement [ defaultValue ] ";" defaultValue = "=" initializer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CLASS
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public static final java.lang.String NULL
public static final java.lang.String ENABLEOVERRIDE
public static final java.lang.String DISABLEOVERRIDE
public static final java.lang.String RESTRICTED
public static final java.lang.String TOSUBCLASS
public static final java.lang.String TRANSLATABLE
public static final java.lang.String DT_BOOL
public static final java.lang.String DT_CHAR16
public static final java.lang.String DT_DATETIME
public static final java.lang.String DT_REAL32
public static final java.lang.String DT_REAL64
public static final java.lang.String DT_SINT16
public static final java.lang.String DT_SINT32
public static final java.lang.String DT_SINT64
public static final java.lang.String DT_SINT8
public static final java.lang.String DT_STR
public static final java.lang.String DT_UINT16
public static final java.lang.String DT_UINT32
public static final java.lang.String DT_UINT64
public static final java.lang.String DT_UINT8
public static final java.lang.String INVALID
public static final java.lang.String REF
public static final java.lang.String INSTOF
public static final java.lang.String QUALIFIER
public static final java.lang.String SCOPE
public static final java.lang.String ANY
public static final java.lang.String ASSOCIATION
public static final java.lang.String INDICATION
public static final java.lang.String METHOD
public static final java.lang.String PARAMETER
public static final java.lang.String PROPERTY
public static final java.lang.String REFERENCE
public static final java.lang.String INSTANCE
public static final java.lang.String NAMESPACE
public static final java.lang.String INDENT
public static final java.lang.String EMPTY
public static final int DEF_FLAVOR
| Constructor Detail |
|---|
public MOF()
| Method Detail |
|---|
public static java.lang.String classDeclaration(CIMClass pCl,
java.lang.String pInd)
classDeclaration = [ qualifierList ] CLASS className [ superClass ]
"{" *classFeature "}" ";"
classFeature = propertyDeclaration | methodDeclaration
superClass = ":" className
pCl - pInd -
public static java.lang.String instanceDeclaration(CIMInstance pInst,
java.lang.String pInd)
pInst - pInd -
public static java.lang.String methodDeclaration(CIMMethod pMethod,
java.lang.String pInd)
methodDeclaration = [ qualifierList ] dataType methodName
"(" [ parameterList ] ")" ";"
pMethod - pInd -
public static java.lang.String parameter(CIMParameter pParam,
java.lang.String pInd)
pParam - -
CIMParameterpInd -
public static java.lang.String typedElement(CIMTypedElement pTypedElement,
java.lang.String pInd)
pTypedElement - pInd -
public static java.lang.String valuedElement(CIMValuedElement pValuedElement,
java.lang.String pInd)
valuedElement = typedElement [ defaultValue ] ";"
defaultValue = "=" initializer
pValuedElement - pInd -
public static java.lang.String qualifierList(CIMElement pElement,
java.lang.String pInd)
qualifierList = "[" qualifier *( "," qualifier ) "]"
pElement - pInd -
public static java.lang.String qualifierDeclaration(CIMQualifierType pQType)
qualifierDeclaration = QUALIFIER qualifierName qualifierType scope
[ defaultFlavor ] ";"
pQType -
public static java.lang.String scope(int pScopes)
scope = "," SCOPE "(" metaElement *( "," metaElement ) ")"
metaElement = CLASS | ASSOCIATION | INDICATION | QUALIFIER
PROPERTY | REFERENCE | METHOD | PARAMETER | ANY
pScopes -
public static java.lang.String flavor(int flavor)
flavor = ENABLEOVERRIDE | DISABLEOVERRIDE | RESTRICTED | TOSUBCLASS | TRANSLATABLE
flavor -
public static java.lang.String qualifier(CIMQualifier pQuali)
qualifier = qualifierName [ qualifierParameter ] [ ":" 1*flavor ]
pQuali -
public static java.lang.String propertyDeclaration(CIMProperty pProp,
java.lang.String pInd)
propertyDeclaration = typedElement [ defaultValue ] ";"
defaultValue = "=" initializer
pProp - pInd -
public static java.lang.String dataType(CIMDataType pType)
dataType = DT_UINT8 | DT_SINT8 | DT_UINT16 | DT_SINT16 | DT_UINT32 | DT_SINT32 | DT_UINT64
| DT_SINT64 | DT_REAL32 | DT_REAL64 | DT_CHAR16 | DT_STR | DT_BOOL | DT_DATETIME
Additionally it handles reference types too.
objectType = objectRef
objectRef = className REF
pType -
public static java.lang.String dataType(CIMTypedElement pTypedElement)
pTypedElement -
dataType(CIMDataType)public static java.lang.String objectHandle(CIMObjectPath pPath)
pPath -
public static java.lang.String objectHandle(CIMObjectPath pPath,
boolean pTyped,
boolean pLocal)
pPath - The pathpTyped - If true the URI is typedpLocal - If true the path is local (omitting scheme, host and port)
public static java.lang.String objectHandleAsRef(CIMObjectPath pPath)
pPath -
public static java.lang.String objectHandleAsRef(CIMObjectPath pPath,
boolean pTyped)
pPath - pTyped -
public static java.lang.String constantValue(CIMValuedElement pValuedElement,
java.lang.String pInd)
constantValue = integerValue | realValue | charValue | stringValue | booleanValue | nullValue // | dateTimeValue | objectHandle
pValuedElement - pInd -
public static java.lang.String constantValue(java.lang.Object pObj,
boolean pTyped,
java.lang.String pInd)
pObj - pTyped - pInd -
constantValue(CIMValuedElement, String)
public static java.lang.String constantValue(java.lang.Object pObj,
java.lang.String pInd)
pObj - pInd -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||