public class MOF
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ANY |
ANY
|
static java.lang.String |
ASSOCIATION |
ASSOCIATION
|
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 |
DISABLEOVERRIDE
|
static java.lang.String |
DT_BOOL |
DT_BOOL
|
static java.lang.String |
DT_CHAR16 |
DT_CHAR16
|
static java.lang.String |
DT_DATETIME |
DT_DATETIME
|
static java.lang.String |
DT_REAL32 |
DT_REAL32
|
static java.lang.String |
DT_REAL64 |
DT_REAL64
|
static java.lang.String |
DT_SINT16 |
DT_SINT16
|
static java.lang.String |
DT_SINT32 |
DT_SINT32
|
static java.lang.String |
DT_SINT64 |
DT_SINT64
|
static java.lang.String |
DT_SINT8 |
DT_SINT8
|
static java.lang.String |
DT_STR |
DT_STR
|
static java.lang.String |
DT_UINT16 |
DT_UINT16
|
static java.lang.String |
DT_UINT32 |
DT_UINT32
|
static java.lang.String |
DT_UINT64 |
DT_UINT64
|
static java.lang.String |
DT_UINT8 |
DT_UINT8
|
static java.lang.String |
EMPTY |
EMPTY
|
static java.lang.String |
ENABLEOVERRIDE |
ENABLEOVERRIDE
|
static java.lang.String |
FALSE |
FALSE
|
static java.lang.String |
INDENT |
INDENT
|
static java.lang.String |
INDICATION |
INDICATION
|
static java.lang.String |
INSTANCE |
INSTANCE
|
static java.lang.String |
INSTOF |
INSTOF
|
static java.lang.String |
INVALID |
INVALID
|
static java.lang.String |
METHOD |
METHOD
|
static java.lang.String |
NAMESPACE |
NAMESPACE
|
static java.lang.String |
NULL |
NULL
|
static java.lang.String |
PARAMETER |
PARAMETER
|
static java.lang.String |
PROPERTY |
PROPERTY
|
static java.lang.String |
QUALIFIER |
QUALIFIER
|
static java.lang.String |
REF |
REF
|
static java.lang.String |
REFERENCE |
REFERENCE
|
static java.lang.String |
RESTRICTED |
RESTRICTED
|
static java.lang.String |
SCOPE |
SCOPE
|
static java.lang.String |
TOSUBCLASS |
TOSUBCLASS
|
static java.lang.String |
TRANSLATABLE |
TRANSLATABLE
|
static java.lang.String |
TRUE |
TRUE
|
Constructor | Description |
---|---|
MOF() |
Modifier and Type | Method | Description |
---|---|---|
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(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 |
constantValue(CIMValuedElement<?> pValuedElement,
java.lang.String pInd) |
constantValue = integerValue | realValue | charValue | stringValue | booleanValue | nullValue
// | dateTimeValue | objectHandle
|
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 "}" ";"
|
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
|
static java.lang.String |
valueInitializer(CIMProperty<?> pProp,
java.lang.String pInd) |
valueInitializer = [ qualifierList ] ( propertyName | referenceName ) "="
initializer ";"
|
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
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 valueInitializer(CIMProperty<?> pProp, java.lang.String pInd)
valueInitializer = [ qualifierList ] ( propertyName | referenceName ) "=" 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_DATETIMEAdditionally 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
- Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.