Interface IdlDefn
-
- All Known Subinterfaces:
IdlType
- All Known Implementing Classes:
IdlAnonArray,IdlAnonFixed,IdlAnonSequence,IdlArray,IdlArrayBase,IdlAttribute,IdlConst,IdlDefnImplBase,IdlEnum,IdlEnumerator,IdlException,IdlField,IdlFixed,IdlFixedBase,IdlInterface,IdlModule,IdlOperation,IdlParam,IdlPrimitive,IdlRoot,IdlScopeBase,IdlSequence,IdlSequenceBase,IdlString,IdlStruct,IdlStructBase,IdlTypedef,IdlUnion,IdlUnionBranch,IdlWString
public interface IdlDefn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdlScopeBasedefinedIn()voidflush()StringfullName()StringfullName(IdlScopedName relativeTo)IdlScopeBasegetCircularScope(IdlScopeBase startScope, List<Object> doneDefn)booleanisCircular()booleanisEmptyDef()StringlocalName()IdlScopedNamename()IdlScopedNamescopeName()voidwrite(PrintWriter pw)voidwrite(PrintWriter pw, String name)voidwriteFwd(PrintWriter pw)
-
-
-
Method Detail
-
definedIn
IdlScopeBase definedIn()
-
localName
String localName()
-
name
IdlScopedName name()
-
fullName
String fullName()
-
scopeName
IdlScopedName scopeName()
-
fullName
String fullName(IdlScopedName relativeTo)
-
write
void write(PrintWriter pw)
-
writeFwd
void writeFwd(PrintWriter pw)
-
write
void write(PrintWriter pw, String name)
-
isEmptyDef
boolean isEmptyDef()
-
isCircular
boolean isCircular()
-
flush
void flush()
-
getCircularScope
IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
-
-