public class MOF extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ANY
ANY
|
static String |
ASSOCIATION
ASSOCIATION
|
static 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 String |
DISABLEOVERRIDE
DISABLEOVERRIDE
|
static String |
DT_BOOL
DT_BOOL
|
static String |
DT_CHAR16
DT_CHAR16
|
static String |
DT_DATETIME
DT_DATETIME
|
static String |
DT_REAL32
DT_REAL32
|
static String |
DT_REAL64
DT_REAL64
|
static String |
DT_SINT16
DT_SINT16
|
static String |
DT_SINT32
DT_SINT32
|
static String |
DT_SINT64
DT_SINT64
|
static String |
DT_SINT8
DT_SINT8
|
static String |
DT_STR
DT_STR
|
static String |
DT_UINT16
DT_UINT16
|
static String |
DT_UINT32
DT_UINT32
|
static String |
DT_UINT64
DT_UINT64
|
static String |
DT_UINT8
DT_UINT8
|
static String |
EMPTY
EMPTY
|
static String |
ENABLEOVERRIDE
ENABLEOVERRIDE
|
static String |
FALSE
FALSE
|
static String |
INDENT
INDENT
|
static String |
INDICATION
INDICATION
|
static String |
INSTANCE
INSTANCE
|
static String |
INSTOF
INSTOF
|
static String |
INVALID
INVALID
|
static String |
METHOD
METHOD
|
static String |
NAMESPACE
NAMESPACE
|
static String |
NULL
NULL
|
static String |
PARAMETER
PARAMETER
|
static String |
PROPERTY
PROPERTY
|
static String |
QUALIFIER
QUALIFIER
|
static String |
REF
REF
|
static String |
REFERENCE
REFERENCE
|
static String |
RESTRICTED
RESTRICTED
|
static String |
SCOPE
SCOPE
|
static String |
TOSUBCLASS
TOSUBCLASS
|
static String |
TRANSLATABLE
TRANSLATABLE
|
static String |
TRUE
TRUE
|
Constructor and Description |
---|
MOF() |
Modifier and Type | Method and Description |
---|---|
static String |
classDeclaration(CIMClass pCl,
String pInd)
classDeclaration = [ qualifierList ] CLASS className [ superClass ]
"{" *classFeature "}" ";"
classFeature = propertyDeclaration | methodDeclaration
superClass = ":" className
|
static String |
constantValue(CIMValuedElement<?> pValuedElement,
String pInd)
constantValue = integerValue | realValue | charValue | stringValue | booleanValue | nullValue
// | dateTimeValue | objectHandle
|
static String |
constantValue(Object pObj,
boolean pTyped,
String pInd)
constantValue
|
static String |
constantValue(Object pObj,
String pInd)
constantValue
|
static 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 String |
dataType(CIMTypedElement pTypedElement) |
static String |
flavor(int flavor)
flavor = ENABLEOVERRIDE | DISABLEOVERRIDE | RESTRICTED | TOSUBCLASS | TRANSLATABLE
|
static String |
instanceDeclaration(CIMInstance pInst,
String pInd)
instanceDeclaration = [ qualifierList ] INSTANCE OF className [ alias ]
"{" 1*valueInitializer "}" ";"
|
static String |
methodDeclaration(CIMMethod<?> pMethod,
String pInd)
methodDeclaration = [ qualifierList ] dataType methodName
"(" [ parameterList ] ")" ";"
|
static String |
objectHandle(CIMObjectPath pPath)
objectHandle
|
static String |
objectHandle(CIMObjectPath pPath,
boolean pTyped,
boolean pLocal)
objectHandle
|
static String |
objectHandleAsRef(CIMObjectPath pPath)
objectHandleAsRef
|
static String |
objectHandleAsRef(CIMObjectPath pPath,
boolean pTyped)
objectHandleAsRef
|
static String |
parameter(CIMParameter<?> pParam,
String pInd)
parameter
|
static String |
propertyDeclaration(CIMProperty<?> pProp,
String pInd)
propertyDeclaration = typedElement [ defaultValue ] ";"
defaultValue = "=" initializer
|
static String |
qualifier(CIMQualifier<?> pQuali)
qualifier = qualifierName [ qualifierParameter ] [ ":" 1*flavor ]
|
static String |
qualifierDeclaration(CIMQualifierType<?> pQType)
qualifierDeclaration = QUALIFIER qualifierName qualifierType scope
[ defaultFlavor ] ";"
|
static String |
qualifierList(CIMElement pElement,
String pInd)
qualifierList = "[" qualifier *( "," qualifier ) "]"
|
static String |
scope(int pScopes)
scope = "," SCOPE "(" metaElement *( "," metaElement ) ")"
metaElement = CLASS | ASSOCIATION | INDICATION | QUALIFIER
PROPERTY | REFERENCE | METHOD | PARAMETER | ANY
|
static String |
typedElement(CIMTypedElement pTypedElement,
String pInd)
typedElement = [ qualifierList ] (dataType|objectRef) parameterName [
array ]
|
static String |
valuedElement(CIMValuedElement<?> pValuedElement,
String pInd)
valuedElement = typedElement [ defaultValue ] ";"
defaultValue = "=" initializer
|
static String |
valueInitializer(CIMProperty<?> pProp,
String pInd)
valueInitializer = [ qualifierList ] ( propertyName | referenceName ) "="
initializer ";"
|
public static final String CLASS
public static final String TRUE
public static final String FALSE
public static final String NULL
public static final String ENABLEOVERRIDE
public static final String DISABLEOVERRIDE
public static final String RESTRICTED
public static final String TOSUBCLASS
public static final String TRANSLATABLE
public static final String DT_BOOL
public static final String DT_CHAR16
public static final String DT_DATETIME
public static final String DT_REAL32
public static final String DT_REAL64
public static final String DT_SINT16
public static final String DT_SINT32
public static final String DT_SINT64
public static final String DT_SINT8
public static final String DT_STR
public static final String DT_UINT16
public static final String DT_UINT32
public static final String DT_UINT64
public static final String DT_UINT8
public static final String INVALID
public static final String REF
public static final String INSTOF
public static final String QUALIFIER
public static final String SCOPE
public static final String ANY
public static final String ASSOCIATION
public static final String INDICATION
public static final String METHOD
public static final String PARAMETER
public static final String PROPERTY
public static final String REFERENCE
public static final String INSTANCE
public static final String NAMESPACE
public static final String INDENT
public static final String EMPTY
public static final int DEF_FLAVOR
public static String classDeclaration(CIMClass pCl, String pInd)
classDeclaration = [ qualifierList ] CLASS className [ superClass ] "{" *classFeature "}" ";" classFeature = propertyDeclaration | methodDeclaration superClass = ":" className
pCl
- pInd
- public static String instanceDeclaration(CIMInstance pInst, String pInd)
pInst
- pInd
- public static String methodDeclaration(CIMMethod<?> pMethod, String pInd)
methodDeclaration = [ qualifierList ] dataType methodName "(" [ parameterList ] ")" ";"
pMethod
- pInd
- public static String parameter(CIMParameter<?> pParam, String pInd)
pParam
- - CIMParameterpInd
- public static String typedElement(CIMTypedElement pTypedElement, String pInd)
pTypedElement
- pInd
- public static String valuedElement(CIMValuedElement<?> pValuedElement, String pInd)
valuedElement = typedElement [ defaultValue ] ";" defaultValue = "=" initializer
pValuedElement
- pInd
- public static String qualifierList(CIMElement pElement, String pInd)
qualifierList = "[" qualifier *( "," qualifier ) "]"
pElement
- pInd
- public static String qualifierDeclaration(CIMQualifierType<?> pQType)
qualifierDeclaration = QUALIFIER qualifierName qualifierType scope [ defaultFlavor ] ";"
pQType
- public static String scope(int pScopes)
scope = "," SCOPE "(" metaElement *( "," metaElement ) ")" metaElement = CLASS | ASSOCIATION | INDICATION | QUALIFIER PROPERTY | REFERENCE | METHOD | PARAMETER | ANY
pScopes
- public static String flavor(int flavor)
flavor = ENABLEOVERRIDE | DISABLEOVERRIDE | RESTRICTED | TOSUBCLASS | TRANSLATABLE
flavor
- public static String qualifier(CIMQualifier<?> pQuali)
qualifier = qualifierName [ qualifierParameter ] [ ":" 1*flavor ]
pQuali
- public static String propertyDeclaration(CIMProperty<?> pProp, String pInd)
propertyDeclaration = typedElement [ defaultValue ] ";" defaultValue = "=" initializer
pProp
- pInd
- public static String valueInitializer(CIMProperty<?> pProp, String pInd)
valueInitializer = [ qualifierList ] ( propertyName | referenceName ) "=" initializer ";"
pProp
- pInd
- public static 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_DATETIMEAdditionally it handles reference types too.
objectType = objectRef objectRef = className REF
pType
- public static String dataType(CIMTypedElement pTypedElement)
pTypedElement
- dataType(CIMDataType)
public static String objectHandle(CIMObjectPath pPath)
pPath
- public static 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 String objectHandleAsRef(CIMObjectPath pPath)
pPath
- public static String objectHandleAsRef(CIMObjectPath pPath, boolean pTyped)
pPath
- pTyped
- public static String constantValue(CIMValuedElement<?> pValuedElement, String pInd)
constantValue = integerValue | realValue | charValue | stringValue | booleanValue | nullValue // | dateTimeValue | objectHandle
pValuedElement
- pInd
- public static String constantValue(Object pObj, boolean pTyped, String pInd)
pObj
- pTyped
- pInd
- constantValue(CIMValuedElement, String)
Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.