|
||||||||||
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
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 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 "}" ";" |
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 ";" |
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 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
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |