public class MOF
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
MOF() |
Modifier and Type | Method and 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(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 "}" ";"
|
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.